【问题标题】:RoR with other languages (Node.js, React.js, Laravel, Vue.js, Python) [closed]RoR 与其他语言(Node.js、React.js、Laravel、Vue.js、Python)[关闭]
【发布时间】: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


【解决方案1】:

作为Scrum Master,您根本不应该做出这个决定。您的工作是“消除团队交付产品目标和可交付成果的能力的障碍”。而且,我并不是要冒犯,但你的问题表明对这个主题缺乏了解。你是 Rails 的新手。你已经将编程语言(Python)与框架(Node.js、React.js、Laravel、Vue.js)和后端考虑因素(Python、Laravel、Node.js)与前端考虑因素(React.js 和Vue.js)。

Scrum Master 不会做出技术决策,例如使用哪些框架和语言。如果您在这些决策中扮演任何角色,那就是对主题进行自我教育(可能通过与您的技术团队成员讨论这些主题),并通过stakeholders 促进讨论和做出选择。

【讨论】:

  • 你的意思是从:作为“scrum master”开始......
猜你喜欢
  • 2010-11-13
  • 2013-04-23
  • 1970-01-01
  • 2020-08-15
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-10
相关资源
最近更新 更多