Django vs RoR, 哪个对程序员更有爱?

2015-01-03 09:49:14 +08:00
 esyed

怎么github上看到大部分web项目,都是基于RoR,很少是基于Django的?
不是说Django也很强大么?难道蟒蛇家对程序员不好么?

3796 次点击
所在节点    程序员
11 条回复
jprovim
2015-01-03 11:14:22 +08:00
zts1993
2015-01-03 11:49:09 +08:00
1.github能说明流行度么?那么多不开源或者不托管在github上的怎么算

2.github本来就是Ruby社区最先活跃的。。


可以看看这个回答http://www.zhihu.com/question/19931404
Melodic
2015-01-03 13:51:12 +08:00
作为菜鸟,我觉得django和jdjango的文档(包括django book)一开始给我的压力,太大了。反倒是一些轻型框架,循序渐进的学习,更适合新玩mvc/mtv的伙伴。RoR一无所知......
loading
2015-01-03 16:01:20 +08:00
php是最好的语言,我用flask。
tkin1992
2015-01-03 16:50:42 +08:00
做web开发,Rails无疑是最适合的框架。基本上遇到所有的坑都会在Google, Stack Overflow, GitHub上找到解决方案。楼下必定会再出现PHP是世界上最好的语言。
zeinipiyan
2015-01-03 20:26:00 +08:00
php是最好的语言,我用rails。
spacewander
2015-01-03 22:03:20 +08:00
对Django不熟……只是一次大作业的时候,队友用Django写了后台,我顺便看了下代码。Django好像是没有命名约定的,模板目录和静态文件目录都是在settings.py中设定的,而且还必须用绝对路径……

对于full stack的框架,有命名约定可以带来不小的优势,维护的时候就相对轻松,而且也方便在不同文件中跳转(反正遵循命名约定嘛)
esyed
2015-01-03 23:37:57 +08:00
@zeinipiyan 为何不用php based framework?
cloudream
2015-01-04 00:05:29 +08:00
因为网站不能开源啊…… 做O2O包含地理数据,django是唯一个选择…
esyed
2015-01-04 00:09:33 +08:00
@cloudream 用ruby也不行?
cloudream
2015-01-04 00:12:35 +08:00
@esyed 如果愿意把地理类型数据的数据库操作和管理网页代码都重写一边的话,哪个语言都可以……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/158770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX