V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
esyed
V2EX  ›  程序员

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

  •  
  •   esyed · 2015-01-03 09:49:14 +08:00 · 3927 次点击
    这是一个创建于 3612 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    jprovim
        1
    jprovim  
       2015-01-03 11:14:22 +08:00
    zts1993
        2
    zts1993  
       2015-01-03 11:49:09 +08:00
    1.github能说明流行度么?那么多不开源或者不托管在github上的怎么算

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


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

    对于full stack的框架,有命名约定可以带来不小的优势,维护的时候就相对轻松,而且也方便在不同文件中跳转(反正遵循命名约定嘛)
    esyed
        8
    esyed  
    OP
       2015-01-03 23:37:57 +08:00
    @zeinipiyan 为何不用php based framework?
    cloudream
        9
    cloudream  
       2015-01-04 00:05:29 +08:00
    因为网站不能开源啊…… 做O2O包含地理数据,django是唯一个选择…
    esyed
        10
    esyed  
    OP
       2015-01-04 00:09:33 +08:00
    @cloudream 用ruby也不行?
    cloudream
        11
    cloudream  
       2015-01-04 00:12:35 +08:00
    @esyed 如果愿意把地理类型数据的数据库操作和管理网页代码都重写一边的话,哪个语言都可以……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.