Use*_*er1 6 programming-languages ruby-on-rails
我听到的权利要求与Ruby on Rails使Web应用程序快十倍写.这是真的吗?他们只是制作了一堆工具来快速制作简单的东西而且难以实现的是硬件(没有严重的重构)?它可以处理高级搜索和AJAX webgrids等难以解决的Web问题吗?其他语言不能只使用Rails技术并且编码速度一样快吗?
我不是要试图对语言进行圣战.我甚至没有问过它在语法,安全性,执行速度,内存使用等方面是否比其他语言更好/更差.这个问题只是编写代码的时间.假设我对一个非常酷(有点复杂)的webapp有一个想法,并且尽快想要它,Ruby on Rails会给我一个优势,还是只是炒作?你会用什么?
Rya*_*ela 20
假设我对一个非常酷(有点复杂)的webapp有一个想法,并且尽快想要它,Ruby on Rails会给我一个优势,还是只是炒作?
我发现Rails在这个简单的案例中有一个相当陡峭的学习曲线,并且文档相当稀疏.你的第一个项目不会更快,特别是如果它有点复杂.
如果你想把东西推向市场并且时间紧迫,那么你最初学习Rails然后重构所有新手错误的时间将会超过你从轨道上获得的生产力.
我喜欢Rails,并且认为值得学习,但将计划压力与未知技术相结合是一种灾难.
如果你现在需要快速行动,请使用你所知道的.如果你有时间,可以正确地学习Ruby和Rails.
Martin Fowler 通过向30个项目负责人询问他们对RoR生产力的主观估计与"您知道的最佳主流工具"相比,对Ruby on Rails生产率进行了调查.该图表似乎显示出至少2倍的改善.
正如@hgimenez指出的那样,这项调查是Fowler的Ruby at ThoughtWorks的一部分,它对这个问题有很多启示.
| 归档时间: |
|
| 查看次数: |
2347 次 |
| 最近记录: |