|
锁定老贴子 主题:试用django一天感受
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-06-16
towjzhou 写道 要用django建个web 2.0网站,所以今天花了一天试了试django,很是不爽,做为python界的killer app,和rails真不是一个层次上的。
说说几点: * 没有一个统一的目录结构,导致很多方面不爽,比如模板位置之类。 * 一般般的模板,还是喜欢直接代码内嵌型的模板技术,也不用写自定义标签了。 * 没有controller类,直接上函数了,看起来简单了,实则和多高级的用法无缘了。 * 模型是从类为中心对应到数据库,不是数据库为中心。 * admin这个东西很少有人用吧,还增加了复杂度,污染了模型类声名和字段声名。 * 跳转,html,url处理之类很原始,让我有点直接用php的感觉了。 * form太变态了,又很复杂。 * url对应到action全要手工指定,烦不烦啊。 * 很多rails有的东西都没有,都要自已写。 django整体上感觉就是一个字:土,没有rails的灵性和完美感,浪费了python这么好的语言。 不想做啥“批判” 只是对应以上几点说下自己的看法: towjzhou 写道 * form太变态了,又很复杂。 没用过 form,初步印象也是复杂,项目中也没那么多form需求 所以没研究 towjzhou 写道 * url对应到action全要手工指定,烦不烦啊。 这算一种风格,通过正则匹配,提供了随便玩的可能性,应该说更灵活 towjzhou 写道 * 没有controller类,直接上函数了,看起来简单了,实则和多高级的用法无缘了。 函数挺有效啊 towjzhou 写道 * 很多rails有的东西都没有,都要自已写。 django 框架开发的时候其实rails也这开发,可以说是同时期的,虽然rails名气很大,但并不能因此就说所有类似rails的框架都要以它为准 |
|
| 返回顶楼 | |



