* 概述
写了这么多功能,总要采用http相关协议来访问
* 常用框架
Django:这是一个被广泛应用的框架, 如果看官在网上搜索, 会发现很多公司在招聘的时候就说要会这个,
其实这种招聘就暴露了该公司的开发水平要求不高。 框架只是辅助, 真正的程序员, 用什么框架,
都应该是根据需要而来。 当然不同框架有不同的特点, 需要学习一段时间。
Flask:一个用Python编写的轻量级Web应用框架。 基于Werkzeug WSGI工具箱和Jinja2模板引擎。
Web2py:是一个为Python语言提供的全功能Web应用框架, 旨在敏捷快速的开发Web应用, 具有快速、
安全以及可移植的数据库驱动的应用, 兼容Google App Engine( 这是google的元计算引擎, 后面我会单独介绍) 。
Bottle: 微型Python Web框架, 遵循WSGI, 说微型, 是因为它只有一个文件, 除Python标准库外,
它不依赖于任何第三方模块。
Tornado:全称是Torado Web Server, 从名字上看就可知道它可以用作Web服务器, 但同时它也是一个Python Web的
开发框架。 最初是在FriendFeed公司的网站上使用, FaceBook收购了之后便开源了出来。
webpy: 轻量级的Python Web框架。 webpy的设计理念力求精简( Keep it simple and powerful) , 源码很简短, 只提供
一个框架所必须的东西, 不依赖大量的第三方模块, 它没有URL路由、 没有模板也没有数据库的访问。
* 学习哪个框架
我刚才在人才站查了一下,Tornado,Django,Flask 是最多,当然要根据市场来走了
那建议就从这三个框架入手
* 性能
Tornado:可以很轻松处理1万的并发
Django:单线程时比Tornado低一些,
* 后续
基础基本就这些了,框架到时再分分类来学习讲解