好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python学习第二十四课(常用web框架)

Python自从2015年以来流行起来,除了模块增多,开源框架也越来越多。比较常用的列举如下:

什么是web框架?

????把基础的、常用的、公共的功能都写好了。比如:URL分发(路由)、socket、server服务、数据库读写(ORM)、表单、cache、session、登陆、auth授权等等,你只需要理解怎么调用这个框架,让你把精力放在业务逻辑实现上,提高开发速度。

1. Django Django是一个开源的Web应用框架,新手程序员,用它比较多,相对感觉不太轻便。

2. CherryPy CherryPy是一种简单而非常有用的Web框架,其主要作用是以尽可能少的操作将Web服务器与Python代码连接,其功能包括内置的分析功能、灵活的插件系统以及一次运行多个HTTP服务器的功能,可与运行在最新版本的Python、Jython、Android上。

3. Web2py web2py旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容 Google App Engine。 4. TurboGears TurboGears可以快速实现Web应用程序开发,富含丰富的特殊性能,可以解决更多的框架领域问题,从简单到复杂的项目都可以开发,并具有实时的多数据库支持和灵活的ORM,简单的文档和最小的设置使它成为一个理想的使用框架。 5. Pylons Pylons是一个开源的Web应用框架,使用Python语言编写,它对WSGI标准进行了扩展应用,提升了重用性且将功能分割到独立的模块中,而且提供了在线调试器,易于错误跟踪!

6、tornado

tornado框架应用上相对多一点,比较灵活。其中的websocket长连接用起来比较简单。据说国内有几个大型的网站用这个开发,没有直接求证。http://HdhCmsTesttornadoweb.org/en/stable/

7、flash框架

airbnb的superset可视化工具是用flash框架开发。很轻,用的比较多。

8、Grok

Grok使用的组件体系结构帮助Python开发人员利用内容对象,视图和控制器来简化自定义Web APP开发。

9、Bottle 微框架

查看更多关于Python学习第二十四课(常用web框架)的详细内容...

  阅读:37次