优点和缺点 - Ruby on Rails

时间:2010-03-31 10:42:12

标签: ruby-on-rails ruby web-applications

我想知道使用Ruby on Rails进行Web应用程序开发有哪些优点和缺点。我想从其他开发人员那里了解他们为什么选择使用其他语言和技术在Ruby on Rails中编写。

Ruby on Rails提供的优势是否优于其他Web应用程序技术和语言?

该语言是否提供了独特的功能?

提前致谢,希望我能够选择是否使用该语言。

5 个答案:

答案 0 :(得分:9)

Ruby on Rails是一种服务器端技术,它无法与作为客户端技术的Flash或Silverlight进行比较,例如苹果和香蕉。

编辑(针对编辑过的问题) Rails的主要优势在于其他服务器端技术的易用性和开发速度。这来自两个因素:

  • ruby​​是一种富有表现力的语言
  • rails提供了一个简单但功能强大的API(称之为“程序员界面”),让您专注于“做你的事”而不是“如何做”

您编写的代码较少,并且不会遇到副问题。 我会添加一个非常成熟的社区和大量的插件和现成的代码。

答案 1 :(得分:1)

我认为,Ruby on Rails的优势在于社区。 关于框架有很多人要问。 还有很多书籍,图书馆,插件等。

无论您选择哪种技术或框架, 只是不要限制自己。

答案 2 :(得分:1)

易于学习和快速发展是很大的优势

它的运行速度相当缓慢(与ASP.net相比)

答案 3 :(得分:1)

更快的开发,更慢的运行时间

答案 4 :(得分:1)

缺点是许多构建较大应用程序的人继续使用C#/ Java / PHP; Ruby上没有很多大型应用程序在运行。

根据我的理解 - 它比那里的三巨头稍慢 - 大型应用程序保持原样。