我在过去的9个月里一直使用Ruby on Rails。
我被要求加入项目,他们目前正在使用Struts和Tomcat。我过去做过Java,发誓永远不会因为几个原因而回去。他们目前无法找到了解Java或愿意加入使用它的项目的人。 (这是无薪但有潜力)
从长远来看,我只是不认为我可以容忍Struts,如果他们需要Java作为平台提供的安全和扩展,那么他们可以稍后迁移到jRuby。
我想听听你们的想法。
答案 0 :(得分:2)
我不同意Java(JRuby)本质上提供安全性或扩展。性能非常接近基于C的口译员。您所获得的是能够在您的应用程序中使用Java类。如果项目需要使用特定的Java库,或者部署堆栈必须是Java,我肯定会推荐JRuby(在Rails上)。否则,期望在Rails应用程序的jRuby上获得与任何其他Ruby on Rails应用程序类似的结果。
答案 1 :(得分:-5)
Rails或Ruby适用于小型学校项目, 看看Rail3它拥有从Struts2获得的所有相同的员工 现在重点是你如何使用JavaScript而不是服务器端编程, 而且你失去了所有铁轨的“简单”。