博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[瞭望]关于Ruby on rails
阅读量:4190 次
发布时间:2019-05-26

本文共 940 字,大约阅读时间需要 3 分钟。

2006年10月25日 09:04:00
RoR是一个老早就有了的东东,只是在近日的连番炒作中,才真正引起更多人的关注。我也是这更多人中的一个。大家关注一个事物的时候,出发点大有不同,得出来的结论也千差万别。不过这都没有关系,你找到它足够吸引你的优点,那么你就去爱它;你找不出吸引你的地方,不爱它又何妨。每个人生活和工作的环境都不同,想让别人信服你的观点,就必须先让大家站在产生你的观点的context中。
我也偷闲接触了一点RoR,目的是为了借鉴这个据说很高效的框架,对我们自己的平台进行改进。因此,好与不好,对我来说都是相对的,我能够比较平静的看待发生其上的争吵。
有一幅明显是对RoR 和JavaEE进行对比的图,引起了我的注意,一边是JavaEE的厚厚的一摞书,有servlet,jdbc,struts 等,它的对面,是两本薄书:《agile web development with rails》 和《programming Ruby》。这幅图,无疑是想告诉我们RoR比JavaEE的学习门槛低些,仅此而已。却有很多人曲解了这幅图,认为足以证明RoR的优秀,优秀到。。。(不可言说)之境地。
那么我们可以反向来问一句,RoR封装了这么多的东西,我们有凭借什么去信任它的这种封装呢?比方说,《agile web dev》中的例子中,是用的mysql数据库,而我要用的是sqlserver或者其他的数据库驱动,这就需要我去了解一些底层封装的东西,或许还要对已有的驱动进行一些修订,综合算下来,这不会比熟悉jdbc少多少。
正所谓"师傅领进门,修行在个人",入门容易,上手快,的确好一些,但不能因此就忽略了提升的难度。摆在企业级应用开发者面前的,不光是一个框架那么简单,我们要面对的问题还有更多更多。
当然,RoR中还是有很多值得借鉴的好的内容的,在某些方面,与我们的框架不谋而合,还有一些不错的想法和解决方案,通过研究,我们会从中受益的。总之,在IT界,"先驱变先烈"的事情已经是很多了。倡导一种解决问题的思路比什么都重要,一切让时间去检验吧。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1350111

你可能感兴趣的文章
Hackers and Painters
查看>>
代码自动生成和抽象
查看>>
权衡的艺术
查看>>
软件测试认识中的误区
查看>>
Slashdot对Bjarne Stroustrup的采访
查看>>
递归之美 - Loki库TypeList源码剖析
查看>>
基于hibernate的das实现研究(4)
查看>>
基于hibernate的das实现研究(3)
查看>>
基于hibernate的das实现研究(1)
查看>>
基于hibernate的das实现研究(2)
查看>>
eclipse的jre设置
查看>>
世界是平的------说说SOA,jini,jxta,jbi,OSGi
查看>>
1.1 jBPM BPEL的wsdl扩展实现
查看>>
手机流媒体技术概要
查看>>
SOA和伪技术
查看>>
BPEL1.1的activity类图说明及BPEL2.0新加功能
查看>>
凭借BPEL和ESB JBoss发力SOA
查看>>
我对SOA的理解
查看>>
smart_jsp1.2发布了
查看>>
smart发布中发现的weblogic/tomcat/resin的兼容性问题以及解决方案
查看>>