【发布时间】:2020-10-07 01:25:58
【问题描述】:
作为 Scrum 管理员,我是 RoR 的新手,我不确定单独的 RoR 是否适合我们的 Web 开发项目。我工作的公司已经在使用 RoR,但我不断收到 Web 开发供应商团队关于使用其他语言(Node.js、React.js、Laravel、Vue.js、Python)的建议。只使用 RoR 并为这家公司摒弃其他语言是否可以?
【问题讨论】:
-
这个问题可能写得太宽泛了。您将直接与 Ruby On Rails 竞争的后端(Node.js、Laravel 和 Python)与可以与 Ruby On Rails 一起使用的前端(React.js 和 Vue.js)混合在一起. Rails can be used as an API-only server 被许多前端框架使用。最后,您可以将您的单体应用程序拆分为 microservices,然后它们可以使用他们喜欢的任何技术。其中每一个都是广泛的主题。
-
嗨@Schwern!谢谢您的答复。我同意它太宽泛了。因此,根据您的评论,我可以将 Ruby 用于我的后端,而将其他人用于前端(React.js 和 Vue,js)?
-
是的。许多框架的弱点之一是它们将后端和前端结合在一起的单一方法。 API 模式下的 Rails 允许您打破这种依赖关系,允许现代 Web 框架查询 Rails 的出色后端功能。这使您的团队可以过渡到更新的 Web 框架,同时保留熟悉的后端。
标签: ruby-on-rails scrum