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

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

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

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

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

    rails主要还是好在ruby语言比较美观上
        5
    Los   2011-03-24 22:24:38 +08:00
    @iloveyou 你说的这些是表象,很多个语言框架都有自动生成增删查改的脚手架
        6
    ssword   2011-03-24 22:26:08 +08:00
    @iloveyou 代码生成其实不多。
        7
    aligo   2011-03-24 22:29:26 +08:00
    BTW 我现在正在制造一门php代码生成器中,目前实现的就是ruby版本,IR的思路也类似与ruby,想实现的语法也像ruby,成熟再改成代码生成器本身的实现,还有lexer和parser生成器什么的,但愿不会废了XD
        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 的一些錯誤認知)

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

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

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

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

    Rails依然走在Web开发的最前列。 毕竟是Geek的乐土
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   819 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1