Ruby On Rails

对于计算机,我其实是一个实用主义者。意思是,我不会像我的某些朋友那样,对Open source,Linux,和 command line tools怀着强烈而近乎偏执的热爱。我更倾向于非计算机专业人士的特点,喜欢好用,方便,省事的操作系统和应用程序,而且至今对Linux没有什么经验。所以让我对Ruby on Rails产生兴趣的,不是Ruby on Rails本身,而是RADRails这个IDE.

总是有人低估IDE的作用,摆弄自己的Emacs之类的复杂编辑工具,我不是。举个例子,象object pascal这样的语言,我相信,如果没有Delphi这样好的IDE,是不会有太多人感兴趣的。Ruby on Rails也一样,如果没有好的IDE支持,很难有革命性的突破。所以当我看到RADRails这样的rails工具,有眼前一亮的感觉。怎么亮起来的呢?

首先,Rails所标榜的结构清晰,配置简单,在IDE上,一目了然。IDE可以把项目的整体结构展示给开发者,这是一个很大的优点。

其次,Rails天然就需要集成数据库操作。而IDE可以把数据库的整体状态一并展示给开发者:表的结构,表内的数据,表间的关系,等等。

第三,Rails集成了测试环境WebBrick服务器,通过IDE,发布和测试程序很方便。

这样就会“眼前一亮”吗?有人会说,你提到的这些东西, J2EE IDE都具备,而且做的也非常出色。我不想卷入J2EE和RoR之口水战,我相信“存在即合理”这个道理,每一种驾构应该都自有其生存之道,遇到具体的项目实践时,择其善者而用之是最好的。我想说的是,RoR配上一个剪裁合适的IDE,实在是Web项目开发者的福音,对开发者体贴之至。

所以,不要因为Windows Vista作出很眩的UI效果来就对其他事物失去信心。我相信Vista仅仅对Microsoft而言是一场革命,但是想用这样一个东西来对付整个计算机世界,还是心有余而力不足的。

你可能感兴趣的:(linux,ide,Ruby,Rails,pascal)