摘自google讨论组:哪个python web框架最ROR? http://groups.google.com/group/python-cn/t/5b6b90692d3440d5

{{{至于ROR,你难道看不出它和Django几乎没有区别吗?而且

1.论起开发速度它还没有Django的速度快原因是Django的Admin管理很强悍,一般都不需要定制(特殊情况下需要定制......定制起来好麻烦的,听说Django有了一个新的解决方法,我没有找到,那位大哥知道提醒一下喽。);而ROR是没有的。

2.论起合作开发,二者都不是太适合大规模的合作开发。不过对付一般的介绍企业的网站,新闻系统,blog系统,BBS系统,这些东西绰绰有余的。(巧的是这也是PHP和ASP.net最擅长的了。不过论起开发速度它们还是比较麻烦的,而且风格也没有Django和ROR那么优美。)

3.论起社区的活跃~~~~~~~~~~~~~~~~我只能说Django的社区好像全是懒人,就没有一本书来介绍......

4.论起代码的风格,我打赌世界上最好看的代码是Python的。而Ruby我怀疑是走Perl的老路,怎么看怎么难看。

所以Python不是没有ROR类似的框架,而是社区没有做好普及的工作。我现在想找一下Django的文档翻译结果居然发现找到的英文文档也是寥寥可数的。

我不明白那个难看的Ruby的理念是什么,奇怪的语法,难看的代码?还说语法有趣。有趣是不错,但是那些有趣的特点Python也有(我想它是"借鉴"Python的)而且更加的好看,更加的优美。 Ruby是靠吹捧......我们只能无奈啊...... --fireflyc }}}

* 我有了大概的印象:--tomz

** django的易用性象ror。turbogears也越来越好用。(但根据xlp说,django和ror的区别是,django没有追求最大量的编程语言的封装。也就是说没有把不是编程语言干的活全用编程语言揽过来。)

** pylons的操作象ror。但pylons不易用。却灵活。

** 大家都喜欢django。

** ruby和perl一样是难看的语言,不被pythoner待见。

** ror深入使用,知识点很多,并不好学。也就是说,如果打破封装,内部布线很乱。还有些想法就不说了。

** ruby的perl风格不被pythoner接受。而ror看来也具有ruby风格(或者叫perl风格),只求目的,不择手段,只求代码量最少。因此也被追求架构清楚的pythoner看不上。

PyWebFrameVs/SimilarToRor (last edited 2009-12-25 07:13:49 by localhost)