【问题标题】:Can Ruby be considered an enterprise-grade language? [closed]Ruby 可以被视为企业级语言吗? [关闭]
【发布时间】:2012-02-04 16:12:26
【问题描述】:

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

它可以替代 Java EE 吗?

【问题讨论】:

  • 浏览一部分使用 Rails 的人并自己衡量:rubyonrails.org/applications
  • 我认为答案是“视情况而定”
  • @sarnold 这些似乎本质上是非常注重内容的网站。例如,CRM、金融服务、资源规划系统在哪里?
  • 想一想……Twitter 是使用 Ruby on Rails 构建的,它每纳秒可以处理无数个请求。
  • @Gonçalo:根据我的经验,金融服务行业尽可能少地谈论他们的工具,因为他们都相信,由于他们的秘密,他们比其他任何人都拥有战略优势。 :)

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


【解决方案1】:

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

然而,我对 Ruby 生态系统的观察是,有更多的平台依赖项可能会让您感到困惑,而且提供免费功能的第三方库的种类可能不如您在 Java 中获得的那么广泛。

另一方面,gems 基础架构非常简洁,并且可以逐行使用 ruby​​ 中的更少实际代码来获得更多功能。

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

【讨论】:

    猜你喜欢
    • 2010-11-05
    • 2011-02-07
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 2012-07-10
    • 1970-01-01
    • 2010-09-13
    相关资源
    最近更新 更多