最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】Python中常见的Web框架

Python crifan 3300浏览 0评论

背景

Python是门很好很强大的语言。

可以用其来搭建网站。

而打网站,需要用到网络框架。

下面整理一下,Python中的,常用的Web框架。

 

Python中常见的Web框架

 

Web框架名称 简介 案例
Django 用更少的代码,创建更多的应用。
适合于快速建站。
强调不要重复劳动(DRY,Don’t Repeat Yourself)
disqus.com
Instagram.com
http://www.mozilla.org/
http://www.openstack.org/
http://pinterest.com/
http://www.politifact.com/
http://www.rdio.com/
bitbucket.org
海报网

更多例子:
http://www.djangosites.org/

Grok 基于库:Zope 3;
易于上手,适用于敏捷式开发;
强调约定(某种做法);
 
Pylons 轻量级;
强调快速,灵活性的开发;
集合了Python,Ruby,Perl等语言中的好的点子,提供了一个框架,但是还是极其灵活运行你自己定制;
reddit.com
dropbox.com

quora.com

Three Dropbox Competitors for Secure Storage

TurboGears 大型框架;
集合了SQLAlchemy (Model)Ming (MongoDB Model), Genshi (View), RepozeTosca Widgets
 
web2py 目前暂不支持Python 3.x,只支持Python 2.4-2.7;
N合一,All-In-One,啥都集成了;
可以通过接口实现:开发,部署,调试,测试,数据库管理,程序维护;
无需配置,无需安装,可在USB等设备中运行,即可携带;
。。。
http://www.cursodepython.com.br/
http://linkfindr.com/

http://www.ekjaa.org/
http://www.globaleaks.org/

更多例子:
http://web2py.com/poweredby

Zope2 算是Python网络框架的始祖了;
现已发展为一系列的东西了:从Zope1,Zope2,Zope3;
Zope2:主要是个框架,和一个Web服务器,主要用于内容管理系统(CMS)
Zope3:既是一个独立的框架,又包括一系列相关的库,其中包括了Zope2;
所有的Zope都包含了ZODB(Python中的面向对象的数据库)
 

 

总结

貌似,现在用Django和web2py的比较多。。。

 

参考资料

Web Frameworks for Python

转载请注明:在路上 » 【整理】Python中常见的Web框架

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
84 queries in 0.153 seconds, using 22.07MB memory