400-807-8991
奇酷学院专注于Python培训,欢迎您咨询本校Python培训班
网站首页 >Python培训 >Python教程 >推荐5款常用的Python Web开发框架

推荐5款常用的Python Web开发框架

来源:奇酷学院 点击量: 发表于:

Python 是一个可以让你更快地完成工作,更高效地整合系统的语言。你可以使用Python并且马上获得生产力的提升,降低维护成本。Web开发也是如此,下面就让我为大家推荐几款常用的Python Web开发框架,来提升大家的开发效率。

1.Django框架

Django 应该是最出名的Python开发框架,Google App Engine甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。Django框架提供的这些方便,也意味着Django内置的ORM跟框架内的其他模块耦合程度高。

Django框架

2.Pylons & TurboGears框架

除了Django另一个比较出名的就是Pylons了,因为TurboGears2.x是基于Pylons来做的,而repoze.bfg也已经并入Pylons project里这个大的项目里。

Pylons和Django的设计理念完全不同,Pylons本身只有两千行左右的Python代码,不过它还附带有一些几乎就是Pylons御用的第三方模块。Pylons只提供一个架子和可选方案,你可以根据自己的喜好自由的选择Template、ORM、form、auth等组件,系统高度可定制。

Pylons框架

3.CubicWeb框架

CubicWeb的最重要的功能是其代码的可重用性,由一个个代码单元组成。它灵活又强大,并且还有一些特别的功能,包括RQL查询语言和支持有效编码的语义视图功能。这是语义Web应用程序的最佳解决方案,并且提供理想的环境。

CubicWeb框架

4.Flask框架

Flask是一款可扩展却又简单的微架构。可能刚用的时候你会觉得它缺少某些功能,如表单验证、数据库抽象层、添加常用功能的第三方库。但是,它允许扩展,使得它更易于添加所需的功能。它的有些功能如单元测试非常适用于开发,并且支持客户端应用程序使用安全的cookies。它更适用于轻量级的应用程序和项目。

Flask框架

5.Tornado & web.py框架

Tornado是Facebook开源出来的框架,其哲学跟Django近乎两个极端。Tornado即是一个Web server,同时又是一个类web.py的micro-framework。Tornado走的是少而精的方向,它也有提供模板功能;虽然不鼓励,但作者是可以允许在模板进行少量编码(直接嵌入单行py代码)的。如果跟asp.net相比,Tornado有点类似仅实现了AsyncHttpHandler;除此之外,全部需要自己去实现。

热门文章

  • 推荐几款实用的Python开发工具你一定要知道。

    Python语言这两年是越来越火了,它慢慢崛起也是有原因的,比如市场需求、入门简单易学、支持多种语言等等,也有越来越多的php、Java、Linux 大神加入到学习Python开发语言的行列【阅读全文】

    发布时间:2017-10-20 阅读量:57
  • 提升Python开发效率的几个方法

    代码开发效率是每一个程序员必须要考虑的事情,因为它直接关系到项目的开发进度,Python语言更是如此,今天奇酷学院整理了几个提升Python语言开发效率的方法【阅读全文】

    发布时间:2017-11-09 阅读量:25
  • 推荐5款常用的Python Web开发框架

    Python 是一个可以让你更快地完成工作,更高效地整合系统的语言。你可以使用Python并且马上获得生产力的提升,降低维护成本。【阅读全文】

    发布时间:2017-11-09 阅读量:23
  • 常用的Python开发调试方法

    任何代码语言在设计的过程中都离不开调试,当然Python语言也不例外,做好开发调试工作能最大限度的帮助代码设计者及时发现代码中的bug并予以修补【阅读全文】

    发布时间:2017-11-09 阅读量:31

开课提醒

郑州 石家庄

郑州Python
开课时间离开课还有

-

石家庄Python
开课时间离开课还有

-

奇酷学院培训课程

猜你喜欢

Python基础教程

Python视频教程