目前Ruby on Rails还领先其他web开发语言几个世代吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iloveyou
V2EX    Ruby on Rails

目前Ruby on Rails还领先其他web开发语言几个世代吗?

  •  
  •   iloveyou 2011-03-24 22:01:46 +08:00 8747 次点击
    这是一个创建于 5321 天前的主题,其中的信息可能已经有所发展或是发生改变。
    突然对Ruby on Rails有了兴趣,不过为了一个框架学习一门语言不知道值不值?看Ruby on Rails的介绍文章都是好几年前的,说Ruby on Rails理念超级先进领先好几个世代。不过现在别的语言应该也有媲美Ruby on Rils的框架了吧?比如php的。

    如果Ruby on Rails还这么领先,我就想学学
    27 条回复    1970-01-01 08:00:00 +08:00
    chloerei
        1
    chloerei  
       2011-03-24 22:12:52 +08:00
    是的。发展太快,写文章写书的跟不上,都懒得出版了。
    roamlog
        2
    roamlog  
       2011-03-24 22:16:22 +08:00 via iPhone
    媲美 rails? 没有
    iloveyou
        3
    iloveyou  
    OP
       2011-03-24 22:20:25 +08:00
    @roamlog @chloerei

    还这么牛?除了自动生成增删查改之外还有什么牛叉特性?
    aligo
        4
    aligo  
       2011-03-24 22:24:13 +08:00
    @iloveyou migration的话现在很多php框架也有了,而rails约定优于配置的理念的现在很多php框架也学去了

    rails主要还是好在ruby语言比较美观上
    Los
        5
    Los  
       2011-03-24 22:24:38 +08:00
    @iloveyou 你说的这些是表象,很多个语言框架都有自动生成增删查改的脚手架
    ssword
        6
    ssword  
       2011-03-24 22:26:08 +08:00
    @iloveyou 代码生成其实不多。
    aligo
        7
    aligo  
       2011-03-24 22:29:26 +08:00
    BTW 我现在正在制造一门php代码生成器中,目前实现的就是ruby版本,IR的思路也类似与ruby,想实现的语法也像ruby,成熟再改成代码生成器本身的实现,还有lexer和parser生成器什么的,但愿不会废了XD
    roamlog
        8
    roamlog  
       2011-03-24 22:50:41 +08:00
    关于ruby/ror我的体验和看法 - http://blog.devep.net/virushuo/2011/03/23/rubyror.html

    Rapid Development with Rails ( OSDC 演) - http://blog.xdite.net/?p=2124 (澄清於 Rails 的一些知)

    这两篇文章看一下
    iloveyou
        9
    iloveyou  
    OP
       2011-03-24 22:51:28 +08:00
    @aligo 牛人啊 都自己手工打造
    @Los @ssword 我感觉这个是最能提高开发速度的,表象下面还有什么
    Los
        10
    Los  
       2011-03-24 22:58:47 +08:00
    @iloveyou 一个web框架带动了整个语言的发展(当然,没有ruby的本身特性也没有rails的存在),而且持续好几年以超高的活跃度发展着,除了rails还有其它的吗?这一切难道还不表明着rails的价值所在?

    说得太多也不如投心进去学习一下,你不会后悔这个选择。
    iloveyou
        11
    iloveyou  
    OP
       2011-03-24 23:22:51 +08:00
    @Los 嗯 多谢指导
    ssword
        12
    ssword  
       2011-03-24 23:24:42 +08:00
    @iloveyou meta programming的目的就是替换掉代码生成。
    iloveyou
        13
    iloveyou  
    OP
       2011-03-24 23:43:44 +08:00
    @ssword 我去了解下
    summic
        14
    summic  
       2011-03-25 00:10:45 +08:00
    最近也很纠结,php本身没什么问题,语言也不能说哪个好哪个不好,只是开发思想和开发效率以及社区的选择问题

    我想要的是快速的让business跑起来。目前PHP流行的或是自己写的框架,一两个人都无法在短时间内构建一套可以运作起来的系统,我在尝试改进我的php框架,改到只需要编写html加上模板标签就能跑起来基本的应用,如博客、相册、小企业网站、网店等。虽然困难重重,不过希望能对自己未来的项目有用。

    不管怎么说,rails值得尝试,去了解一种公认的比较先进的思想,接触一个活跃的社区,比多学一门语言有价值
    iloveyou
        15
    iloveyou  
    OP
       2011-03-25 00:13:28 +08:00
    @summic 试试yii,我目前的主力框架,一两天做个企业站或blog、cms很轻松。
    summic
        16
    summic  
       2011-03-25 00:17:22 +08:00
    @iloveyou
    四月份去新公司上班就要转向yii了,确实需要了解一下
    Anylei
        17
    Anylei  
       2011-03-25 00:29:44 +08:00
    ROR领先其他Web开发框架几个世纪倒真谈不上,不过有些思想确实走在前边,另外很活跃,所以说ROR有的APS.NET MVC似乎也都有。
    AntiGameZ
        18
    AntiGameZ  
       2011-03-25 01:35:24 +08:00
    @Anylei ASP.NET MVC还不是一个一站式的解决方案,好在微软系足够强大。现在就看Entity Framework 4的Release版本带不带Migration了
    jinleileiking
        19
    jinleileiking  
       2011-03-25 10:07:54 +08:00
    为什么总拿rails说事啊。。新手只看见rails一系列好处,但不见ruby语言之根本强大。。。
    mifan
        20
    mifan  
       2011-03-25 10:58:07 +08:00
    这个吧, 还真不好说, 那我来说, 写过PHP, 现在用Rails写点儿小玩具, 然后就再也写不了PHP了.................................
    iloveyou
        21
    iloveyou  
    OP
       2011-03-25 14:50:01 +08:00
    @jinleileiking 没办法啊,提起ror就是web开发
    @mifan php这么不堪,我目前用的很爽啊
    d_yang
        22
    d_yang  
       2011-03-25 14:54:16 +08:00
    我承认django是个大锤子.
    虽然重, 砸到哪里,哪里有效果.
    heiguo
        23
    heiguo  
       2011-03-25 15:37:27 +08:00
    @roamlog 这两篇文章写得很好,谢谢分享。有没有相反意见的可以参考一下呢?
    mifan
        24
    mifan  
       2011-03-25 15:55:19 +08:00
    @iloveyou 不是不堪, PHP 确实很方便, 但是写rails的时候你发现你的写法变了, 就像以前写字用毛笔, 现在用钢笔, 钢笔写的快而且能写的很工整, 慢慢的你就主动的拒绝PHP了....
    Los
        25
    Los  
       2011-03-26 17:46:21 +08:00
    @iloveyou http://www.slideshare.net/xuitejoke/rapid-development-with-rails-7394238 这个幻灯片很适合你,或者会稍微解除你的疑惑
    chloerei
        26
    chloerei  
       2011-03-26 18:29:11 +08:00
    @mifan 这个比喻贴切
    stranbird
        27
    stranbird  
       2011-06-17 22:40:56 +08:00
    Coffeescript
    Sass
    包括最开始的RESTful

    Rails依然走在Web开发的最前列。 毕竟是Geek的乐土
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2649 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:10 PVG 13:10 LAX 22:10 JFK 01:10
    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