本人目前还是一名 java 程序员,但,不要认为我是永远站在 java 一边的,就算我今后成为一名 ruby 程序员,也不要认为我永远站在 ruby 的一边。其实,我更喜欢 Common Lisp
实际工作中,我使用的是领域驱动范式,我会将所有的业务写进领域类中,也就是 Rails 中的 Model 中。你可以认为我入行不深,但我还是要说企业应用的开发,最重要的还是业务,而不是性能。因为需求常常会变。当我使用 java 的时候,发现应对这些需求的时候,还是太慢了。你也可以认为我的 java 的水平太次。我用 java 开发也只1年半的时间。 对,没错,我为的是开发效率才开始学习 ROR。但,ruby 的虚拟机的性能是好还是坏,我身边的人的评论都是坏。而我的观点则是:我只开发一个同时在线用户只达到200多人的企业应用,性能不是最重要的;再者,我没有真正的去测试过,也不知道RVM的性能如何。
这就是我为什么想要转到ROR。