Ruby语言,特别是在Ruby on Rails等框架的上下文中使用时,是否已准备好构建具有复杂业务逻辑和高级机制的大型系统,保持其生产力优势和可维护性?
可以取代Java EE吗?
答案 0 :(得分:3)
这个问题有点主观,“替换Java EE”有点远,但你可以在Ruby on Rails中构建可扩展的企业级应用程序。
然而,我对Ruby生态系统的观察是,有更多的平台依赖性可能会让你失望,并且各种第三方库带来的互补功能可能没有你在Java中那么广泛。
另一方面,gems基础设施非常简洁,逐行排列,你可以通过ruby中较少的实际代码获得更多功能。
最后,这可能很重要,因为您需要扩展团队,我认为找到经验丰富的Java EE开发人员比找到经验丰富的Rails开发人员更容易。