随笔-12  评论-64  文章-1  trackbacks-0
  不论是国内还是国外最近Ruby on rails(简称ROR)好像非常的"火",一夜之间几乎在所有的技术网站,blog上都可以看见相关的文章,有跟风追捧的,有不屑一顾的.而国内的一些出版社也瞅准了机会准备引进相关的书籍.看上去Ruby on rails好像形式一片大好,大有取代Java,Net等成为开发Web程序的首选工具之势.

  可冷静下来,大家可以发现RoR有点雷声大雨点小,其真正用于实际应用的好像不多,特别是比较大的程序.例如企业级的开发.(当然也许是我孤陋寡闻).新事物的诞生一定是有其原因的,RoR之所以有这么多人的热捧,我想应该是其相对于J2EE的快速简便的开发能力.但任何事都是相对的,有优点就一定会有其缺点.比如说企业级的开发可重用性可维护性是至关重要的,特别是做产品的.相信大部分的时间都会花在对现有产品的维护和扩展上(真正开发的时间可能只有三分之一或更少).而我想RoR在此方面肯定是不如J2EE的或Spring等大量使用Design Pattern的开源软件的.

  另外RoR缺乏重量级的IDE的支持也是其一大硬伤,连简单的Code Assist都很少有IDE支持, 更别说refactoring等高级的特性了.这也是其不能用于企业级开发的原因之一.

  所以我认为RoR的优势应该在于快速的开发比较小规模的Web程序,但在企业级开发的领域其很难有所作为,至少目前是如此.
posted on 2006-09-03 16:45 潘锋 阅读(671) 评论(3)  编辑  收藏

评论:
# re: 也论Ruby on rails 2006-09-03 19:05 | netfishx
不要什么都是“我想”,考察一下再说吧  回复  更多评论
  
# re: 也论Ruby on rails 2006-09-03 22:08 | 49Degree
毛爹爹说过,没得调查就没有发言权!  回复  更多评论
  
# re: 也论Ruby on rails 2006-11-16 16:44 | bucolic
ROR可以在Eclipse中开发的,并不是没有没有IDE支持

此外如果从可重用性&可维护性看,那不是它的缺点。实际上它因为是脚本方式非常好维护,不需要编译直接修改后马上就可以验证。至于重用性本身ROR就是一堆可以重用的东西构成的。rubyforge也有一堆的相关项目可以拿来用。

不过ROR的确炒的过热。没有银弹,Java,.Net如此,ROR也一样。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: