Drupal学习(1)——菜单
Linux中的文件转换

Python的框架web2py

阿债 posted @ 2009年7月22日 00:38 in 未分类 , 2469 阅读
两周前,去看了一下limudou的博客,发现他最近关注一个新的Python框架web2py,开始我还误以为是webpy。 我跟着去web2py的主页看了一下,ORM很棒。不由得和拿它和Django做个比较。Django是非常Pythonic的,深得Python之父Guido van Rossum的赞赏。但也不是完美到一点毛病没有。 Django的ORM很强大,特别是对于多表关联,让程序员用起来很舒服。我就认为它比SqlAlchemy好,易用,又提供可以让你写自己的where条件的方法。但有人就说它的ORM效率低,据说稍微复杂一点的操作,它要生成的几十条SQL语句。另一个我无法忍受的是Django的模板,太单薄了,什么都得自定义Tag。内置的Tag连比较两个变量都没办法做,有它还不如没有它。 再看看web2py的ORM,由于之前受够了SqlAlchemy的绕来绕去,一见web2py,那感觉就是很爽很直接。在模板上,大概受了一类模板技术(如Savant,ZendFramework)的影响,模板逻辑上直接用Python语言,很原生态。 limudou翻译了web2py的文档,大家到这里看看 http://fy.py3k.cn/p/web2py/cookbook/cookbook.html。

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter