netbeans已经足够用了。在netbeans6.0中,对ruby和ror都支持得很好,最好的代码提示都有了,对rhtml以及各种常用的rails命令都支持了,可以将jruby换成ruby的解释器,这样子运行速度会快一些。
开发的话,就选用netbeans这个工具吧,不错。
第十二章是专门讲ROR测试的。昨天跑步进入了ROR的精神世界,今天还有新的惊喜。在我们目前开发WEB应用中,测试是我们最薄弱的环节。而目前,我想在团队中推行的,也就是单元测试这个环节。功能测试上,利用Struts测试很麻烦,因为总是得启动应用服务器。所以,基本上不了了之。
但是,看ROR可以很轻易的做到这一点。另外,在模型测试以及业务层测试这块,没有什么说的,ROR都主张测试,并且,做DAO测试和做业务层测试是分开的。这样做有个好处,就是通过运行两边的测试用例, ...
这么说是有道理的,ROR不仅仅是因为他的短小和精悍吸引我们的,而是Rails从头到尾体现的原则和思想。毫无疑问,它是一个非常优秀的框架,对于我现在开发的WEB应用来说,我想到的,我认为好的原则在它的框架中都是这么实现的。
并且Rails中有很多东西在传统的Struts中是比较难于实现的。比如:Layout,局部模板。当然,你可以采用Tapestry这样的MVC框架去达到同样的东西。
今天把Depo ...
唉,写的读书笔记又丢掉了,真是郁闷了。JAVAEYE已经是第二次出现这样的问题,都已经到了不可饶恕的地步了
读《Ruby Eye for the Java Guy》,第三章。和JAVA相比,RUBY更为灵活。由于它是动态类型语言,其对象模型不是在编译期确定的,而是在运行期间才确定,并且,还可以在运行期间更改对象模型。因此,有很多非常灵活的用法。比如说:你自己可以可代码,直接扩展现有类的方法,而不是像JAVA一样写util类。比如说可以将写好的代码,Mix in到其它的对象中去。可以通过BLOCK来实现JAVA INNER CLASS/ INNER Interface的同样作用。
读 ...
看了《Agile Web Development with Rails》前面四章,觉得RoR确实是比较简捷。其实,ROR的应用领域也就是在WEB应用开发上,而在这个领域上,我用JAVA已经有很长时间了。MVC模式,ORM在JAVA领域已经是耳熟能祥的常识了。
唉,图插不近来,不爽。
下面主要比较JAVA基于Struts, Hibernate和ROR的MVC框架在实现上有何异同 ...







评论排行榜