代码之家  ›  专栏  ›  技术社区  ›  ShoX

Ruby on Rails值得学习?

  •  0
  • ShoX  · 技术社区  · 15 年前

    我使用PHP+ZEnter和Java+WiKET,学习Python(这样就可以获得Django)。

    所以我想知道这是否值得学习 用于快速Web开发 . 它是比其他方法更快地构建Web应用程序,还是可以忽略?

    或者让我换个说法:什么是 事实 这使得ror在快速发展中比上面列出的要快得多,因此,ror在其他方面也值得学习。

    谢谢

    附言:让它成为社区维基或其他什么,但我想这是一个明确的问题,没有太多的讨论空间。

    4 回复  |  直到 13 年前
        1
  •  0
  •   Scott Schulthess    15 年前

    你可以让其他框架基本上完成Rails给你的快速开发,所以没有明确的“Rails比Java或PHP更好”。毕竟,它只是一堆红宝石。许多框架(cakephp、asp.net mvc)复制了Rails的一些更有用的特性。

    但是,如果您同意Rails的哲学,那么对于快速开发来说,它肯定会更加方便。

    原因如下。

    • 脚手架-在一个命令中,您可以生成一个表、模型、测试以及一堆CRUD视图和控制器。
    • ActiveRecord——这是最容易使用的ORM,您只需要有一堆表,就可以立即执行所需的90%操作,而无需编写任何代码。
    • Ruby——这是一种有很多快捷方式的语言,你可以用更少的行更快地编写代码。
    • rubygems+github-如果有人已经解决了你的问题,你可以在一些命令中开始使用很多代码。
        2
  •  4
  •   Matt S    15 年前

    人们很快就会发展出他们所知道的东西。如果你所知道的在一个合理的时间框架内解决了你的问题,那么没有什么理由去学习其他东西,因为别人说它更快或更好。

    做对你和你的项目有用的事情。

        3
  •  1
  •   Buddy Lindsey    15 年前

    是的,RoR值得学习。

    如果没有别的原因,那在编程中就更容易接触到其他东西。在其他框架和语言中拥有的经验越多,它就越能改变你的想法,有时也能带来更好的结果。而且它使你更具市场价值。

        4
  •  0
  •   ircmaxell    15 年前

    最好的RAD工具包是你最喜欢的,因为你将是最熟练的。不必经常查阅文档,知道如何布局项目,知道优势和弱点都将胜过您选择的框架的“能力”。挑选一个你喜欢的,并从头到尾学习。对于了解框架的人来说,他们在开发时间和性能方面都将大致相同(数量级)。所以我的建议是选择一个你喜欢的,并坚持下去。你选择的那个最终取决于你的能力水平和品味…

    推荐文章