gpt4 book ai didi

ruby - 每个模型/服务的独立 rails 应用程序。

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:31 28 4
gpt4 key购买 nike

我刚刚在 HackerNews 上阅读了这篇热门文章

http://news.ycombinator.com/item?id=3199907

在了解了rails中的activeResource之后,我一直在思考这个问题。

http://railscasts.com/episodes/94-activeresource-basics

我非常喜欢将您的应用程序拆分为完全独立的应用程序,这些应用程序仅通过 restful API 进行通信的想法。包括客户。

谁能解释一下这是好主意还是坏主意?

Rails 3.1 现在支持引擎(rails 应用程序中的 rails 应用程序),但我觉得这不合适(数据库迁移问题很痛苦)——我喜欢通过 restful http 进行通信的单独应用程序的想法应用程序接口(interface)。

我并不完全了解 SOA 或它的名称 - 但只是想了解其优缺点。

最佳答案

我最近发现自己在思考类似的问题,如何最好地模块化大型应用程序。作为一个相对的 Ruby 新手(< 一年),我涉足编写 Rails API,并使用 ActiveResource 使用它们。我觉得不太合适,Rails 觉得 API 太臃肿,而 ActiveResource 对客户端来说太通用和不完整。

然后,我读了Service Oriented Design with Ruby and Rails - Paul Dix ,这就像一个顿悟!它很早就涵盖了你的利弊和理论的具体问题(我认为是第 1 章),而且做得很好。

关于ruby - 每个模型/服务的独立 rails 应用程序。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8022715/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com