论坛首页 编程语言技术论坛

偶对django的rant

浏览 18881 次
精华帖 (4) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-04-08  
楼主提到的“一位django的曾经用户因为不堪忍受django而开始自制山寨框架”,不就是国内PYTHON界的大牛LIMODOU,好像他从来也没有"不堪忍受",只不过他有更多的自己的想法,而且有能力自己去做一个框架。建议楼主不仿看看limodou的uliweb
http://www.17xie.com/book-32498995.html
0 请登录后投票
   发表时间:2009-04-08   最后修改:2009-04-08
xiaopaozi 写道
引用
所以我的理解,不是django设计哲学的问题,实在是python缩进带来的限制,其实你观察一下,没有一个python web框架是直接拿python代码做模板语言的。

python的缩进确实容易出问题,有时候写代码看着明明是对齐了,可是运行的时候就是出错。如果嵌套的层次稍多一点,自己就已经先蒙了,不知道现在在哪一层。还有,在perl里,你可以把多条命令写在一行,发送到远程主机上执行,python肯定是不行了。
各位大牛,Perl有没有像Django这样的WEB框架?如果有真的要好好研究一下。


俺从一开始就遵从Py的三从四德了.
不论是UE,还是VI, 一律用4个空格,替换TAB, 永远撇弃了TAB的噩梦.
0 请登录后投票
   发表时间:2009-04-08  
jejwe 写道
楼主提到的“一位django的曾经用户因为不堪忍受django而开始自制山寨框架”,不就是国内PYTHON界的大牛LIMODOU,好像他从来也没有"不堪忍受",只不过他有更多的自己的想法,而且有能力自己去做一个框架。建议楼主不仿看看limodou的uliweb
http://www.17xie.com/book-32498995.html


偶知呀。他没说不堪忍受,但他的行动就已经证明了。BTW,我的笑话也是从他那里批发来的。
0 请登录后投票
   发表时间:2009-04-12  
jejwe 写道
楼主提到的“一位django的曾经用户因为不堪忍受django而开始自制山寨框架”,不就是国内PYTHON界的大牛LIMODOU,好像他从来也没有"不堪忍受",只不过他有更多的自己的想法,而且有能力自己去做一个框架。建议楼主不仿看看limodou的uliweb
http://www.17xie.com/book-32498995.html

ls你给的什么网站? 有病毒。我的用的avast杀毒软件。

django用来做中小网站还是很方便的,做其他的就不行了。
0 请登录后投票
   发表时间:2009-04-20  
呵呵,吧django的模板换掉,用Lite XML
现在Lite4Python模板已经可以通过GoogleAppEngine自动编译了。

只是目前表达式支持还有些bug。也应该很快就会修复了。
0 请登录后投票
   发表时间:2009-04-30   最后修改:2009-05-01
mubs 写道
感同身受。我用django做过两个项目,一个网站,一个应用系统,做网站还算方便,做应用系统苦不堪言。如果说URL正则匹配还能忍受的话,那么那个form是我最不能忍受的东西,这明明就是struts里的form啊,照我看来django就是一个python版的struts。


这位同学说的很对!

1 form也是我最不能忍受的东西!简单的东西复杂化。
2 缩进我也不大喜欢,是一门伤人眼睛的语言!
3 缺乏一个好的IED支持!
4 恶心的下划线!
5 django的发展太乱,路线不明确
6 django的team相对才华不够,rails team确实可以甩它几条街,新版本的rails一些特性让你想都不敢想!
7 E文不好的同学看都不要看
8 用这个的公司少,想招一个人也难
9 ORM做的绝对比模板还恶心
还是老老实实的ROR或者grails吧
0 请登录后投票
   发表时间:2009-04-30  
第一点,url匹配使用正则明明是优点怎么就成了恶心呢 
0 请登录后投票
   发表时间:2009-05-01  
有python ide就够了 django倒不需要

form可以再优化些, 不过可定制性不错,用深了才能体会

ORM 有些地方比 sqlalchmey 好点
整体还是sqlalchmey 强的多

有些人疑问为什么django不用sqlalchemy,sqlobject非要自己开发
我觉得可能是FORM和ORM model整合的原因
0 请登录后投票
   发表时间:2009-05-03  
很明显,楼主还没有领会django之道,我以前刚用django时也写了个喷django的贴子,不过,二年之后,我已经体会了为什么django会设计成这样了。

不过,它的模板确实不是很完美,所以,我自已做了一个模板系统,语法和django的差不多,不过是内嵌python代码,而且不用考虑缩进。
0 请登录后投票
   发表时间:2009-05-03  
你用两年时间学会容忍django的坏味道(久闻……不觉其臭),到头来还不是无法忍受django的模板?django之“道”是一体的,如果你换了模板系统,还是内嵌python,只能说明你嘴上体会了,实际上没体会django之“道”。

当然,很明显,我对django之“道”是嗤之以鼻的。虽然我始终认为人生不可预期,不过负责的说,再有两年、三年、五年,我也不会“领会”django之“道”。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics