我知道Knockout.JS
并且Angular.JS
处于中级水平。它非常适合构建单页应用程序。但是,我的新项目将非常庞大,并且将持续近 3 年的时间来构建它(大约 50 页)。由于项目的复杂性和具有不同功能的大量页面,我很确定单页应用程序概念不适合这里。
我的问题:这些框架将如何帮助我构建大规模应用程序?我应该按页面绑定控制器/视图模型吗?另外,我应该考虑组合所有脚本还是应该按页面加载它们?基本上我不确定如何构建我的应用程序。
我知道Knockout.JS
并且Angular.JS
处于中级水平。它非常适合构建单页应用程序。但是,我的新项目将非常庞大,并且将持续近 3 年的时间来构建它(大约 50 页)。由于项目的复杂性和具有不同功能的大量页面,我很确定单页应用程序概念不适合这里。
我的问题:这些框架将如何帮助我构建大规模应用程序?我应该按页面绑定控制器/视图模型吗?另外,我应该考虑组合所有脚本还是应该按页面加载它们?基本上我不确定如何构建我的应用程序。
您可以将 Knockout.js 用于多页面应用程序这里有几种处理此类事情的选项:多视图应用程序的 knockoutjs 模式示例