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

Ruby on Rails 怎么样?

  •  2
     
  •   leelds · 71 天前 · 6540 次点击
    这是一个创建于 71 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有小伙伴用过(实际开发过 1 一年以上的),本人想入坑 入坑前总是有点小忐忑,所以。。。

    56 回复  |  直到 2019-05-28 14:54:50 +08:00
        1
    love   71 天前
    昨日明星,现在不建议。
        2
    RubyJack   71 天前   ♥ 1
    开发效率天下第一
        3
    xrlin   71 天前 via iPhone   ♥ 1
    目标业余做自己的网站,那很适合,开发速度也很快。
    目标找工作,请放弃。
        4
    JmmBite   71 天前 via iPhone
    Java
        5
    xrlin   71 天前 via iPhone
    快 3 年 ruby rails 开发经验,不过写起来真是快啊,就是各种黑魔法要花时间看文档,看源码。
        6
    leelds   71 天前
    @xrlin 不是说 ruby 刚出的时候说是 Lisp 的方言都可以的嘛[捂脸]
        7
    leelds   71 天前
    @love 那现在有什么好的建议。。。?
        8
    msg7086   71 天前
    @leelds 现在也可以说。
    快速开发的话 Rails 很快的,自己玩起来非常爽。
    我写了差不多三四年的 Ruby 了。
        9
    doublechenpaul   71 天前
    ruby on rails 挺好的呀,我 2 年的开发经验了,不过如果找工作的话 php 和 java 比较多,python 和 go 是后起之秀可以考虑
        10
    glues   71 天前
    学过就不会后悔
        11
    SuperMild   71 天前
    看目的啊,为了找工作必然是 PHP、Java。如果是自己玩,ror 还是蛮好玩的。
        12
    drackzy   71 天前
    不建议入坑了,工作机会少、高薪职位不多都是小创业公司,性价比不高。
        13
    viator42   71 天前
    开发速度确实快,做个网站命令行滚一下就出来了。缺点就是太不灵活,改点东西经常需要推倒重来
        14
    chloerei   71 天前   ♥ 11
    学习 Ruby on Rails 能让你看到 Web 框架顶端的景色。
        15
    razertory   71 天前
    写了两年了。
    优点:是开发效率很高,文档全面,生态成熟,非常适合 Start Up。
    缺点:性能比不过基于 Java,Golang 的作为后端语言的服务,不太适合大团队除非 leader 强悍,不然业务开始复杂了容易出现屎山并且一些错误编译检查不到。。。
    个人认为 ROR 发挥最大威力的场景是有一位 alpha 能力强悍,带领一个小型团队快速构建,迅速响应需求。比如国外的 GitHub,Shopify,Airbnb 国内的流利说等。
        16
    HuasLeung   71 天前 via Android
    github 官网就是这玩意开发的
        17
    w7938940   71 天前
    找不到工作
        18
    z0ne   71 天前
    每次我都看成 Ruby on Redis。。。
    学新语言看这个新语言相对于现在掌握的,有多少优势吧,如果这个优势值得自己去研究使用,那就用
        19
    WildCat   71 天前 via iPhone
    非常值得学习,Ruby China 也是非常棒的社区。
        20
    nine   71 天前   ♥ 1
    一直在用呢。
    做 web 只用 Ruby on Rails,性能方面,官方开发了 JIT,速度慢慢会优化起来的。

    不过现在的教程,前端那一套可以放弃了。我回头写一篇和 React 结合的。

    最近在用 Windows 折腾 Ruby,坑踩的差不多了。

    https://ruby-china.org/topics/38499
        21
    agoodob   71 天前
    对单人开发者来说比较快,现在我都是用 Rails + Vue
        22
    linxb   71 天前
    php 的 laravel 框架就是借鉴 Ruby on Rails 的思想,laravel 找工作相对容易些
        23
    leelds   71 天前
    @WildCat 我也感觉社区非常不错
        24
    kljsandjb   71 天前 via iPhone
    跟 Django 相比如何,有大佬有体会吗😄
        25
    WildCat   71 天前 via iPhone   ♥ 1
    @kljsandjb 很多设计比 Django 优秀很多,光 ORM 都好用很多倍
        26
    est   71 天前
    @kljsandjb @WildCat 放之前 MVC 时代,RoR 是比 django 设计好。不过现在都是只输出 API 了。都半斤八两了。
        27
    WildCat   71 天前 via iPhone
    @est Django 的 API 怎么写? drf 嘛?
        28
    onevcat   71 天前
    @chloerei 这个无闹吹..必须要举报一波...😂
        29
    8a9a09dw12   71 天前
    直接推荐一手Java
        30
    awesomes   71 天前
    Rails 是一个全栈开发框架,当初确实很火,而且很多思想被后来很多框架借鉴。然而自从进入了大前端,已然不需要全栈框架,Rails 已经失去优势了,不建议入坑。
        31
    8a9a09dw12   71 天前
    如果有追求的话 建议 Golang
        32
    nekoyaki   71 天前
    是这样的,如果你能好好学学这个,入坑以后你会发现写起来太他妈爽了。
    然后你会发现 rails 存在的一些问题,比如性能问题比如魔法问题,比如工程上的问题。那么下一步,你就要思考如何规避这些问题,尽量提高成本收益比。
    有的问题可以引入新框架或是新语言,有的问题需要通过团队规范来约束。但是当你遇到这些问题并解决的时候,你会学到很多东西,而这些东西往往对于新语言也适用。
        33
    leelds   71 天前
    @awesomes 就是说全栈里 Rails 是不错的,但是现在的趋势是前后端分离,所以 Rails 不那么火了,甚至是在慢慢式微,是这个意思吗
        34
    kyrre   71 天前
    10 年前很流行,现在它的思想基本上被别的语言借鉴的差不多了,所以优势不大了。Ruby 毕竟还是小众,工作机会不多。
    如果瞄着找工作的话考虑 Java,springboot 现在也是约定大于配置,自动化掉了很多以前要配 xml 的工作。
    后台异步 /定时任务也很方便,性能更是甩 ruby 几条街。

    如果想自己业余玩票就无所谓了。
        35
    awesomes   71 天前
    @leelds 正解,当初我也是做 Rails 开发的,Rails 本质上是一门以 Ruby 作为后端语言的框架,一般初创公司用得更多一点,快速开发产品,但是现在已经有 React、Vue 这样的前端组件化开发模式,路由和渲染完全可以由纯前端的来做,即便需要服务端渲染,也有 Next.js 和 Nuxt.js 这样的 SSR 框架。
        36
    awesomes   71 天前
    即便是平时自己开发点小项目,Rails 也没什么优势,开发和部署上都没有大前端来得方便
        37
    agagega   71 天前 via iPhone
    就算工作不用这个,学习下,有些想法还是很值得借鉴的。Ruby 这个语言也有点意思,平时写点脚本,可以当 Perl 使。我觉得 Rails 的一大问题在于环境和部署这些。性能嘛,是不如 Java 和 Go,但没想象中那么差
        38
    ben1024   71 天前
    思想很好,工作岗位很少,国内类似框架还是用 laravel
        39
    wildchild   71 天前
    用了 3 年多,它的思想和最佳实践都不错,但是各种框架都已借鉴,其中 ASP.NET 做的最好,我也转.Net Core 了,简直不要太爽,而且.Net5 后就大一统了。长期看好,极力推荐!
        40
    chaofengxn   71 天前
    有一家很著名的公司叫 37signals,是一间非常小的公司,员工很少,但是在业内却非常出名。它的出名,很大程度上得益于一次机缘:员工大卫·海纳梅尔·韩森在工作的时候,用 Ruby 写了一个划时代的 web 快速开发框架—— Ruby on Rails,其革命性的设计理念,大大的提升了 WEB 网站的开发效率。37signals 选择了将此项目以开源的方式发布,在业内引发了轰动效应。

    随着 Ruby on Rails 的快速蹿红,作为 ROR 诞生的产房—— 37signals 公司也进入了大众的视线,并于 2008 年被《连线》评为十大最值得关注的创业公司,继而该公司的几款产品都取得了非常好的销售业绩。在 37signals 出版的畅销书《 Rework 》里,有一段这样的文字:最好的大厨都乐于在公共频道上教授自己的厨艺,这不仅无损大厨的商业利益,反而大大增加了大厨的知名度,对大厨来说这是非常棒的举措。
        41
    yangxin0   71 天前
    ROR 在目前来说是一流的 web 框架,但是只会这玩意儿很难找到工作,国内公司深度用的也就商汤了,不过人太难招了所以很多部门选择 python 的 django 或者 java 的 spring。如果你是主要写 c++/go 这样的后台系统,或者写 App 或者 Desktop, 然后你再会 ROR 会成为你傍身的利器。
        42
    fangxing204   71 天前 via Android
    工作机会少有时也是优势,比较难遇到很蓝的公司
        43
    Yuicon   71 天前
    用过 rails 和 django 还有 spring,还是 spring 最好。不谈语言,光是我想做什么,就发现 java 社区里都有对应且有维护的库就已经没法比了
        44
    silvernoo   71 天前
    @HuasLeung #16 github 自身就是 ruby 开发的,是不是 ror 不清楚
        45
    JustFuckingDoIt   71 天前
    使用 rails 一时爽,一直用一直爽。
        46
    1024MB   71 天前 via Android
    入坑为什么?工作?金钱?那你还是别来的好。Ruby 现在处境是,公司想用,也难招人,招不到人,就只能换语言,换了语言用 Ruby 的公司就很少了,公司一少,学 Ruby 就更少。死循环。兴趣?爱好?自由职业? Ruby China 欢迎你,享受杜蕾斯般的丝滑。
        47
    oatw   71 天前 via Android
    @chloerei 双手双脚举起顶你一下
        48
    1024MB   71 天前 via Android
    @onevcat 他是 Ruby China 的掌门人
        49
    oatw   71 天前 via Android
    @1024MB 双手双脚举起来也顶你一下
        50
    moliliang   71 天前   ♥ 1
    n 年 ruby,建议弃坑。
    静态保平安,解释说不清。
        51
    xrlin   71 天前 via iPhone
    @moliliang 哈哈,多么痛的领悟
        52
    mamahaha   71 天前
    应该是一朵插在牛粪上的鲜花吧
        53
    fangxing204   70 天前 via Android
    @silvernoo 现在用的 rails5 https://github.blog/2018-09-28-upgrading-github-from-rails-3-2-to-5-2/
        54
    dodo2012   70 天前
    一流的框架,现在一堆流行框架都是借鉴的 ror 来的,用了 NNN 年了已经,
        55
    Sephiro   70 天前
    便捷,但国内用的不多
        56
    gaotongfei   53 天前
    @silvernoo 不光是用 Rails 开发的,现在还是同步 Rails 的 upstream 了,Rails core team 很多是来自 GitHub 的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   851 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 19:52 · PVG 03:52 · LAX 12:52 · JFK 15:52
    ♥ Do have faith in what you're doing.