锁定老帖子 主题:关于Python Web编程的一些概念总结
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-29
最后修改:2011-08-30
很少有一个框架完成所有的这些任务,一般的框架往往提供基本功能或者专攻一项功能,其余的功能由我们自己实现或者我们自己组合多个框架。Django据说很能干,大包大揽,但是需求是千变万化的,所以往往应该由程序员组合其他专攻一项的框架来完成特定的任务。java 里面的SSH就是这个道理。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-01
楼主总结的不错,我也是最近开始弄pythonweb,正如你所说,框架太多,各有所势,一时间真的不知道如何选择,有人说,选适合你需求的。可是还有一一去了解各种框架。
Django 和 webpy 都接触过。还有朋友推荐了flask。想问问楼主是怎么着手学习的. |
|
返回顶楼 | |
发表时间:2011-09-02
Django 太庞大了,plone这个也看过,感觉太重量,web.py轻量!
|
|
返回顶楼 | |
发表时间:2011-09-02
flask文档很给力
|
|
返回顶楼 | |
发表时间:2011-09-02
Javac_MyLife 写道 楼主总结的不错,我也是最近开始弄pythonweb,正如你所说,框架太多,各有所势,一时间真的不知道如何选择,有人说,选适合你需求的。可是还有一一去了解各种框架。
Django 和 webpy 都接触过。还有朋友推荐了flask。想问问楼主是怎么着手学习的. 我打算先按照如下的顺序迭代的学习,现在处在看完WSGI,在读web.py源代码,然后又返回看WSGI的阶段 1. WSGI 2. web.py 3. Tornado 3. Django" |
|
返回顶楼 | |
发表时间:2011-09-02
jarorwar 写道 Django 太庞大了,plone这个也看过,感觉太重量,web.py轻量!
J2EE定义了很多很多的规范,其中J2EE Web Server和J2EE Web Application之间的主要接口就是Servlet规范,这个Servlet规范定义了Server如何解析并调用Application,同时定义了Application应该遵循什么样的组织结构和继承怎样的接口。不管是Web Server还是Web Application的行为都定义的很完善,所以J2EE非常的“工业级”。一个标准的Java Web Application有固定的目录结构和配置文件语法,虽然Java Web编程也有很多的Framework,但是他们往往专攻一个方向,而且这些框架之间的配合非常流畅,因为J2EE把他们的发挥空间限制的很严格。 但是WSGI只定义了一个非常基础的Web server和Web Framework(Application)之间交互的方法,留给开发人员很多“想象空间”。你可以基于WSGI直接开发Application或者封装WSGI成一个抽象层次更高的Framework,然后基于这个Framework来开发Application,你甚至不需要了解WSGI,只要基于Framework开发就行,更底层的细节或者公用的模块交给Framework去处理。 WSGI留给我们无限的“想象空间”,我觉得学习每一个框架都仿佛呼吸看一部电影。 |
|
返回顶楼 | |
发表时间:2011-09-02
yza0088 写道 flask文档很给力
谢谢推荐,暂时还没学习到Flask,准备排上日程。 |
|
返回顶楼 | |
发表时间:2011-09-03
flask官方文档的教程跑着都出错,对flask看法一落万丈。
轻量级目前只看好bottle |
|
返回顶楼 | |
发表时间:2011-09-14
最后修改:2011-09-14
congdepeng 写道 1. WSGI
2. web.py 3. Tornado 3. Django" hay,兄弟,能说说你这个顺序的理由么? |
|
返回顶楼 | |
发表时间:2011-09-14
lance4t 写道 flask官方文档的教程跑着都出错,对flask看法一落万丈。
轻量级目前只看好bottle 相反,我到觉得django的文档更给力呢。有兄弟翻译成中文的了。你可以搜一下,django cook book2 ,但是django的唯一缺点就是版本更新太慢了。跟不上python ,python现在都3.2.2了,django才支持到2.7 。。。唉…… |
|
返回顶楼 | |