我有一个用 Ruby on Rails 编写的现有项目。它是该项目即将到来的主要补充的一种后端解决方案。我的意思是它目前是为管理员服务的,它已经有很多特性和实际的 Rails 文件。
现在我计划在 Rails 中添加面向应用程序的新“公共”部分,我想知道什么是最好的解决方案。我可以想到以下两种可能的方法,但如果有经历过这种情况的人能把我引向正确的方向,我将不胜感激。
- 使用与后端 Web 应用程序相同的资源创建一个新的面向公众的 Web 应用程序 - 任何优点和缺点?
- 只需将新功能添加到现有的后端 Web 应用程序 - 任何优点和缺点?(我确信这个选项会使应用程序文件变得非常大,但我应该关心吗?还是不关心?
我之前只在 Rails 中做过小型 Web 应用程序,这是我的第一个大型 Web 应用程序。拜托,任何人,您的回答将不胜感激。
谢谢。