Ruby on Rails值得学习吗?[关闭]

syqv5f0l  于 2023-04-29  发布在  Ruby
关注(0)|答案(4)|浏览(155)

已关闭,此问题为opinion-based。目前不接受答复。
**想改善这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答。

昨天关门了。
Improve this question
我使用PHP+Zend和Java+Wicket并学习Python(因此将有Django可用)。
所以我想知道是否值得学习RoR以快速进行Web开发。构建Web应用程序比其他方法快得多,还是可以忽略?
或者让我换个说法是什么 * 事实 * 使RoR在快速开发中比上面列出的那个快得多,因此除了其他之外,RoR值得学习。

wvt8vs2t

wvt8vs2t1#

人们在发展他们所知道的东西方面很快。如果你所知道的在一个合理的时间框架内解决了你现在的问题,那么就没有理由去学习其他东西,因为别人说它更快或更好。
做对你和你的项目有用的事情。

oknwwptz

oknwwptz2#

RoR值得学习。
如果不为别的,那就多接触编程中的其他东西。你在其他框架和语言上的经验越多,它就越能改变你的想法,有时会带来更好的结果。另外,这会让你更有市场。

watbbzwu

watbbzwu3#

您可以让其他框架完成Rails为快速开发提供的基本功能。所以没有明确的“Rails比Java或PHP更好”。毕竟,它只是一堆Ruby。很多框架(CakePHP, www.example.com MVC,已经复制了Rails的一些更有用的特性)。
但是,如果您同意Rails的哲学,那么进行快速开发肯定会方便得多。
原因如下。

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

piv4azn74#

最好的RAD工具包是你最喜欢的,因为你将是最精通它的。不需要经常去看文档,知道如何布局你的项目,知道它的优点和缺点,这些都将胜过你所选择的框架的“能力”。选择一个你喜欢的,并通过学习它。如果有人知道这些框架,它们在开发时间和性能方面都是相同的(数量级)。所以我的建议是选择一个你喜欢的,并坚持下去。你选择的最终取决于你的能力水平和你的品味。..

相关问题