所以我决定采用一个我一直在做的项目和项目管理系统,并将其从标准的多页应用程序转换为单页应用程序。在此过程中,我查看了许多 javascript MV*ish 框架(ember、knockout、backbone 等),并决定使用backbone.js,因为它似乎是最灵活的解决方案,而且我已经使用了下划线。 js 的实用程序和模板系统。
我这样做的最大担忧是我的 PHP 模型和骨干模型中的模型和业务/域逻辑可能存在代码重复。
这只是我在使用这样的架构时支付的技术成本,或者我可以做些什么来减少这种担忧?