iloveyou

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

  •  
  •   iloveyou · Mar 24, 2011 · 9204 views
    This topic created in 5535 days ago, the information mentioned may be changed or developed.
    突然对Ruby on Rails有了兴趣,不过为了一个框架学习一门语言不知道值不值?看Ruby on Rails的介绍文章都是好几年前的,说Ruby on Rails理念超级先进领先好几个世代。不过现在别的语言应该也有媲美Ruby on Rails的框架了吧?比如php的。

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

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

    rails主要还是好在ruby语言比较美观上
    Los
        5
    Los  
       Mar 24, 2011
    @iloveyou 你说的这些是表象,很多个语言框架都有自动生成增删查改的脚手架
    ssword
        6
    ssword  
       Mar 24, 2011
    @iloveyou 代码生成其实不多。
    aligo
        7
    aligo  
       Mar 24, 2011
    BTW 我现在正在制造一门php代码生成器中,目前实现的就是ruby版本,IR的思路也类似与ruby,想实现的语法也像ruby,成熟再改成代码生成器本身的实现,还有lexer和parser生成器什么的,但愿不会废了XD
    roamlog
        8
    roamlog  
       Mar 24, 2011
    关于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
       Mar 24, 2011
    @aligo 牛人啊 都自己手工打造
    @Los @ssword 我感觉这个是最能提高开发速度的,表象下面还有什么
    Los
        10
    Los  
       Mar 24, 2011
    @iloveyou 一个web框架带动了整个语言的发展(当然,没有ruby的本身特性也没有rails的存在),而且持续好几年以超高的活跃度发展着,除了rails还有其它的吗?这一切难道还不表明着rails的价值所在?

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

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

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

    Rails依然走在Web开发的最前列。 毕竟是Geek的乐土
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 06:04 · PVG 14:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.