Ruby可以被认为是企业级语言吗?

时间:2012-01-07 00:19:59

标签: ruby-on-rails ruby java-ee enterprise

Ruby语言,特别是在Ruby on Rails等框架的上下文中使用时,是否已准备好构建具有复杂业务逻辑和高级机制的大型系统,保持其生产力优势和可维护性?

可以取代Java EE吗?

1 个答案:

答案 0 :(得分:3)

这个问题有点主观,“替换Java EE”有点远,但你可以在Ruby on Rails中构建可扩展的企业级应用程序。

然而,我对Ruby生态系统的观察是,有更多的平台依赖性可能会让你失望,并且各种第三方库带来的互补功能可能没有你在Java中那么广泛。

另一方面,gems基础设施非常简洁,逐行排列,你可以通过ruby中较少的实际代码获得更多功能。

最后,这可能很重要,因为您需要扩展团队,我认为找到经验丰富的Java EE开发人员比找到经验丰富的Rails开发人员更容易。