zoukankan      html  css  js  c++  java
  • python 架构简介(转)

    前言:
       开发语言python  越来越火 ,作为开发比较火的语言,python 对网页等的支持也很好,当你想用python来写网页的时候你就要选择框架了。到底要选择呢什么样子的框架,最适合你的项目能力。

    介绍:
    Django: Python Web应用开发框架
    Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。

    Flask:一个用Python编写的轻量级Web应用框架
    Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

    Web2py:全栈式Web框架
    Web2py是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容Google App Engine。

    Tornado:异步非阻塞IO的Python Web框架
    Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来

     1 对于上述的架构你了解那个,请用自己的语言说下你的认识?
    Django:简便,能快速开发,强调代码利用,多个组件可以方便 的以插件形式服务于整个框架,所以可以很方便 ,具有相当强的扩展性
    Flask 微型web框架,自带了路径 映射,模版,简单的db访问 等 web框架,语法简单
    Web2py  反框架的框架,能轻松搞定每天向百万的pv
    Tornado  可扩展的非阻塞式web服务器,速度相当快是一个理想的web框架,能处理数以千计的客户端连接

    2 学习上述的框架,应该学习什么知识呢?
    基础知识得懂吧.
    像http  css  js xml 等,因为是py框架。所以对py本身的模块要熟悉,其它不懂只有边学别字看了
    py的要求不高

    http://bbs.chinaunix.net/thread-4187694-1-1.html

  • 相关阅读:
    Go网络文件传输
    Go网络编程
    LNMP环境搭建(PHP7.4.0)
    LNMP环境搭建(PHP7.2.25)
    Please ensure the argon2 header and library are installed
    MySQL权限管理
    nginx ingress controller配置默认SSL证书
    kubernetes pod内抓包,telnet检查网络连接的几种方式
    ansible取出register变量中最长字符串
    kubernetes flannel pod CrashLoopBackoff解决
  • 原文地址:https://www.cnblogs.com/softidea/p/4925575.html
Copyright © 2011-2022 走看看