AngularJS 对大型项目应该怎样架构?比如一个大型的应用系统,传统 JSP 页面可能会有上百上千,如果使用 AngularJS,完全使用 AngularJS 的路由,还是可以与 JSP 结合起来,使整个系统不是 SPA,但每个页面都是比较庞大?
即使是大型项目,也都是由一系列的中小型功能分区组成的。于是可以把这些中小型的功能各自做成一个SPA,部署到不同的域名或子路径下,然后互相链接起来。比如存在商店和用户管理两个SPA,如果它们之间的关联较弱,那么 /shop/#/buy的页面中就可以链接到/user/#/create。这种形式,我称之为MSPA。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。