加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

13个Python Web框架较量,你想行使哪个呢?

发布时间:2018-10-27 19:46:38 所属栏目:移动互联 来源:佚名
导读:Python措施员有许多很好的选择来建设Web应用措施和API;Django,Weppy,Bottle和Flask引领潮水。 假如正在开拓一个Web应用措施而且已经选择行使Python作为构建它的说话,那么这是一个明智的选择。Python的开拓成熟度,强盛的库以及普及的现实应用使其成为W

行使Wheezy构建应用措施必要比行使Flask或Bottle更多的样板,但不要过度;个中大部门涉及配置蹊径和中间件,这些对象可以在不艰辛的环境下抽象出来。Wheezy的文档中具体表明白这些细节,个中包罗“建设留言簿”教程,但其他方面则是关于奖金的。

Wheezy的开拓好像已经裹足不前,由于该项目标最后一次提交都记录在2015年。这对付保持与新Python成果的兼容性并不是好兆头。

衡量Python Web框架选项

选择Python Web框架与选择任何其他软件器材没什么差异:它完满是为了顺应方针和顺应本身的开拓风俗和偏好。

假如更喜好minimal,只需建设一个REST API或在Web框架中包装现有的Python代码,这里描写的很多Python框架都很是得当你的需求。在这方面,Flask和Bottle是很好的选择。因为其紧凑性,Bottle出格得当包括在其他项目中。

Pyramid和CherryPy的项目布局相对较少,因此它们对付快速包装现有代码很是有效。在这方面,Falcon和Tornado越发薄弱。它们的开销很小,但也缺乏更强盛的Web应用措施所需的更重的器材。 Web.py是涉及用户交互(譬喻表单提交)的应用措施的快速出发点。 Wheezy.web和它的库应承凭证本身想要的成果去做。

对付具有更高端需求的开拓职员而言,Django是最好的出发点之一,不只由于其拥有富厚的开箱即用组件,并且复杂的用户社区多年来取得了庞大乐成。假如你不必要这样的完备性,Weppy是一个很好的折衷方案,由于它比更小的框架具有更多扩展的成果集。

最后,固然CubicWeb和Zope2仅提供整个开拓情形而不是框架,但它们都是头重脚轻和非凡的。行使它们是以进修它们的特征为价钱的。

原文链接:

https://www.infoworld.com/article/3105502/python/review-13-python-web-frameworks-compared.html

【编辑保举】

  1. 2018 JVM 生态陈诉:79% 的 Java 开拓者行使 Java 8
  2. Swift 团队公布将开拓一个新的基于 LSP 的说话处事
  3. 平凡开拓者皆可介入 百度大脑行业应用创新挑衅赛大奖等你拿
  4. 开源社区举动准则风浪不绝,SQLite 遭开拓者抵抗
  5. 开拓者必备:2018安卓SDK器材保举
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读