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

为什么 ruby 只有 ruby on rail 这个主流框架, 而 php, python 有很多流行框架

  •  
  •   vunlin · 2014-11-03 07:40:11 +08:00 · 10199 次点击
    这是一个创建于 3703 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2014-11-03 08:51:12 +08:00
    好像python也是如此, 就django 比较出名, 我用过的tornado 好像alexa排名也超低
    第 2 条附言  ·  2014-11-03 08:55:22 +08:00
    python 至少还有个flask
    22 条回复    2014-11-04 09:33:13 +08:00
    xuwenmang
        1
    xuwenmang  
       2014-11-03 07:54:46 +08:00
    PHP市场太大,rail高手都跑回来用PHP做了。。。
    FrankFang128
        2
    FrankFang128  
       2014-11-03 08:02:31 +08:00 via Android
    这是历史的选择
    zts1993
        3
    zts1993  
       2014-11-03 08:22:37 +08:00 via Android
    因为 PHP是世界上最好的语言

    我又抖机灵了,,,,
    simapple
        4
    simapple  
       2014-11-03 08:27:03 +08:00
    不是啊 主流的也有那么几个,我现在很多项目都用的sinatra
    qinix
        5
    qinix  
       2014-11-03 08:33:40 +08:00 via iPhone
    一切不问是不是直接问为什么的,都是耍流氓。——知乎
    sinatra padrino 这是两个比较主流的,至于那些非主流小众的,HN 上隔几天就会冒出来一个。web framework 是 ruby 程序员最喜欢造的轮子之一
    zhs227
        6
    zhs227  
       2014-11-03 08:35:50 +08:00   ❤️ 1
    主要是名气太大,再加上几年前RoR和Merb合并了,就出现了今日的局面。
    vunlin
        7
    vunlin  
    OP
       2014-11-03 08:43:20 +08:00
    @simapple
    @qinix
    其他框架网站alexa 排名都很低 sinatra 100,000 以下
    caixiexin
        8
    caixiexin  
       2014-11-03 08:59:38 +08:00   ❤️ 1
    听说过一个说法 ruby社区的码农意见比较统一,没那么多强烈的分歧 。。。
    anjianshi
        9
    anjianshi  
       2014-11-03 09:00:59 +08:00
    @vunlin 编程语言排名、框架排名这种东西都不靠谱的,不要当真
    而且不管什么东西都是没有最好,只有最合适
    只要这个框架、语言适合我,我管它排名是多少
    就像编程语言排名,Scala 排到那么老后, Twitter 不也在用吗
    vunlin
        10
    vunlin  
    OP
       2014-11-03 09:18:14 +08:00
    @anjianshi 我们程序员知道不靠谱

    公司管理层只知道流行主流就好, 以后你不做了, 还有其他人上。 我这样更喜欢ruby 这样, 至少就一个框架学学就好。 Java许多框架, 中间层, 等其他东西, 想想就头疼, 如果公司可以让你挑框架,当然很好。
    anjianshi
        11
    anjianshi  
       2014-11-03 09:31:21 +08:00
    @vunlin 好吧,公司管理层不懂技术细节,大概也真的只能根据排名这些来了解情况了
    sohu022
        12
    sohu022  
       2014-11-03 09:46:32 +08:00
    @vunlin Alexa排名一点用都没有,不是什么权威数据,随便刷一下就进前10万了,搜一下"刷Alexa"看看,选框架不是看Alexa来选的。
    tabris17
        13
    tabris17  
       2014-11-03 09:49:01 +08:00
    PHP 有山寨 cakephp

    另外Zend、symfony不都挺有名气么
    tabris17
        14
    tabris17  
       2014-11-03 09:49:18 +08:00
    不好意思看错题目了
    zhouquanbest
        15
    zhouquanbest  
       2014-11-03 09:53:44 +08:00
    这是Ruby的长处 也是Ruby的短处
    ChiangDi
        16
    ChiangDi  
       2014-11-03 09:58:53 +08:00 via Android
    这是优胜劣汰。
    forghed
        17
    forghed  
       2014-11-03 10:00:18 +08:00
    @vunlin 现在很多用ruby的公司不仅仅是用rails, ruby off rails 都提出来好久了。
    icedx
        18
    icedx  
       2014-11-03 10:13:11 +08:00 via Android
    我大Flask 何在
    vunlin
        19
    vunlin  
    OP
       2014-11-03 10:29:12 +08:00
    @sohu022

    你从来不看已经回答的问题?

    @icedx 早已写在第二个附言中
    oaix
        20
    oaix  
       2014-11-03 14:22:07 +08:00
    有多少人不会 Ruby 就写起了 Rails。
    66beta
        21
    66beta  
       2014-11-03 14:32:03 +08:00
    因为很多人是从ROR才知道ruby的吧~

    PHP的话,主流也就 Laravel,Symfony,Codeigniter 这几个吧,还有Yii/zf之类的,使用率估计没它们高
    bolasblack
        22
    bolasblack  
       2014-11-04 09:33:13 +08:00
    其实我觉得有很大的一个原因是,Python PHP 的这些框架都不好用,所以要多造轮子,不论大小

    RoR 还是挺好用的,所以造这种大轮子的人就比较少了……这是社区的基因带来的,毕竟我没见过有多少社区把“优雅”放在那么重要的位置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1178 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:07 · PVG 02:07 · LAX 10:07 · JFK 13:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.