因此,我开始着手公司项目,该项目将包含几个组成部分:
首先...
- 工作清单
- 客户档案创建和管理
- 用户管理和访问(登录、注册、角色等)
之后...
- 消息传递
- 日程
- 基本报告
以后……
- 更深入的分析和双
我想知道将每个子弹项目作为自己的 Rails 项目、自包含和模块化是否有意义(如果确实如此);或者最好放在同一个应用程序中。我可以设想这样一种情况,即每个模块都可以彼此独立地运行,以至于它不需要其余的(除了用户功能),另一种情况是所有模块都可以一起使用。
在我看来,许多任务都可以用像 Sinatra 这样的轻量级框架来处理(然后物理地位于 rails 应用程序下)。在服务器上运行多个 Rails 应用程序似乎也有很多开销。但我并不完全了解操作每个场景的所有优点和缺点。
我知道这是一个一般性的问题,肯定会得到很多“它取决于”类型的响应(这是正确的)我是一个准菜鸟,所以要温柔。
提前致谢!