V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
vunlin
V2EX  ›  Ruby

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

  •  
  •   vunlin · Nov 3, 2014 · 10991 views
    This topic created in 4204 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Nov 3, 2014
    好像python也是如此, 就django 比较出名, 我用过的tornado 好像alexa排名也超低
    Supplement 2  ·  Nov 3, 2014
    python 至少还有个flask
    22 replies    2014-11-04 09:33:13 +08:00
    xuwenmang
        1
    xuwenmang  
       Nov 3, 2014
    PHP市场太大,rail高手都跑回来用PHP做了。。。
    FrankFang128
        2
    FrankFang128  
       Nov 3, 2014 via Android
    这是历史的选择
    zts1993
        3
    zts1993  
       Nov 3, 2014 via Android
    因为 PHP是世界上最好的语言

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

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

    另外Zend、symfony不都挺有名气么
    tabris17
        14
    tabris17  
       Nov 3, 2014
    不好意思看错题目了
    zhouquanbest
        15
    zhouquanbest  
       Nov 3, 2014
    这是Ruby的长处 也是Ruby的短处
    ChiangDi
        16
    ChiangDi  
       Nov 3, 2014 via Android
    这是优胜劣汰。
    forghed
        17
    forghed  
       Nov 3, 2014
    @vunlin 现在很多用ruby的公司不仅仅是用rails, ruby off rails 都提出来好久了。
    icedx
        18
    icedx  
       Nov 3, 2014 via Android
    我大Flask 何在
    vunlin
        19
    vunlin  
    OP
       Nov 3, 2014
    @sohu022

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

    @icedx 早已写在第二个附言中
    oaix
        20
    oaix  
       Nov 3, 2014
    有多少人不会 Ruby 就写起了 Rails。
    66beta
        21
    66beta  
       Nov 3, 2014
    因为很多人是从ROR才知道ruby的吧~

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

    RoR 还是挺好用的,所以造这种大轮子的人就比较少了……这是社区的基因带来的,毕竟我没见过有多少社区把“优雅”放在那么重要的位置
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 13:26 · PVG 21:26 · LAX 06:26 · JFK 09:26
    ♥ Do have faith in what you're doing.