预约成功
权衡Python Web框架与选择任何其他软件工具没什么不同:它完全是为了适应目标和适应自己的开发习惯和偏好。
如果更喜欢minimal,只需创建一个REST API或在权衡Python Web框架中包装现有的Python代码,这里描述的许多Python框架都非常适合你的需求。在这方面,Flask和Bottle是很好的选择。由于其紧凑性,Bottle特别适合包含在其他项目中。
Pyramid和CherryPy的项目结构相对较少,因此它们对于快速包装现有代码非常有用。在这方面,Falcon和Tornado更加微弱。它们的开销很小,但也缺乏更强大的Web应用程序所需的更重的工具。 Web.py是涉及用户交互(例如表单提交)的应用程序的快速起点。 Wheezy.web和它的库允许按照自己想要的功能去做。
对于具有更高端需求的开发人员而言,Django是最好的起点之一,不仅因为其拥有丰富的开箱即用组件,而且庞大的用户社区多年来取得了巨大成功。如果你不需要这样的完整性,Weppy是一个很好的折衷方案,因为它比更小的框架具有更多扩展的功能集。
最后,虽然CubicWeb和Zope2仅提供整个开发环境而不是权衡Python Web框架,但它们都是头重脚轻和特殊的。使用它们是以学习它们的特性为代价的。
以上就是权衡Python Web框架的内容。可能在刚讲解完这一实际应用之后,大家的印象还很模糊,不如打开电脑,那正好现在就上手操作一下,试一试吧!也许你还会发现更多python应用为您带来的乐趣环球网校的小编在这里希望这些信息可以对您有所帮助。