Ruby on rails Rails应用程序架构决策,在创建具有api、身份验证和主应用程序的应用程序时
我们计划在rails中创建一个web应用程序。我们对结构提出了两种不同的想法: 因此,我们对rails应用程序没有太多经验,我们不确定上面两个选项中的哪一个是更好的选择。rails中构建更大规模应用程序的最佳实践是什么 我们在选项1中看到的pro: +API得到了很好的维护,因为主应用程序正在访问API以及任何其他应用程序。API将在构建主应用程序的同时构建 我们在选项2中看到的pro: +速度,因为跨应用程序请求较少 +API只支持我们希望提供给外部应用程序的方法 在后面的阶段中,我们假设API有另一个身份验证/授权层,它处理每个应用程序允许的方法: 我们应该选择哪种选择?为什么?你对这两种结构中的任何一种都有过不好的经历吗 非常感谢您的回答Ruby on rails Rails应用程序架构决策,在创建具有api、身份验证和主应用程序的应用程序时,ruby-on-rails,api,authentication,authorization,structure,Ruby On Rails,Api,Authentication,Authorization,Structure,我们计划在rails中创建一个web应用程序。我们对结构提出了两种不同的想法: 因此,我们对rails应用程序没有太多经验,我们不确定上面两个选项中的哪一个是更好的选择。rails中构建更大规模应用程序的最佳实践是什么 我们在选项1中看到的pro: +API得到了很好的维护,因为主应用程序正在访问API以及任何其他应用程序。API将在构建主应用程序的同时构建 我们在选项2中看到的pro: +速度,因为跨应用程序请求较少 +API只支持我们希望提供给外部应用程序的方法 在后面的阶段中,我们假设AP