为什么在启动一个没有限制的新中型项目时,我会选择Ruby on Rails而不是PHP或ASP.NET? (不受硬件/操作系统/内存/等限制)
答案 0 :(得分:9)
它不是“网络编程语言”( 意味着什么);它是一个用Ruby编写的Web应用程序框架(一种编程语言,但肯定不仅仅适用于Web!)。
我认为Ruby on Rails(RoR)的主要优点是:
答案 1 :(得分:4)
Ruby on Rails的主要优点是:
1:在Web应用程序开发中入门需要花费很少的精力。
2:周围有一个庞大的社区,很多人乐意帮助你开始。
3:对于许多应用程序,您甚至不需要查看SQL(这并不意味着您不应该) 4:对于Rails框架的不同方面,可能有更多的教程,而不是网上的任何Web框架。 简介:这是开始您的Web应用程序职业生涯,hobbykick或者有什么的好方法。
Ruby on Rails可以做得更好的一些事情:
1:文档,框架上资源的激增意味着很难找到某些插件或宝石的详尽,简洁和最新的文档。一位SO用户将其描述为“通过博客提供文档。”
2:当你开始使用Rails时,你真的不需要了解你的数据库。但是,迟早你会希望通过一些SQL行为获得更复杂的功能,调整内容以提高性能等等。这可能是个人偏好,但是当你以前从未需要查看SQL时,更难以了解需要调优的内容。 在学习时,我通常会学习简单的东西,然后随着时间的推移变得越来越复杂和先进。使用Ruby on Rails,可以很容易地省略学习简单数据库的东西,然后当需要进行高级操作时,你必须从头开始。
希望有所帮助。