为什么 ruby 只有 ruby on rail 这个主流框架, 而 php, python 有很多流行框架 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vunlin
V2EX    Ruby

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

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

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

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

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

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

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

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

    RoR 还是挺好用的,所以造这种大轮子的人就比较少了……这是社区的基因带来的,毕竟我没见过有多少社区把“优雅”放在那么重要的位置
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3282 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:34 PVG 22:34 LAX 07:34 JFK 10:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86