Han*_*ans 12 angularjs single-page-application
这个问题一直困扰着我一段时间.
如果您正在使用Angular构建具有多种功能的网站,那么构建一个巨大的SPA或将网站分解为功能"应用程序"并为每个应用程序构建SPA更好吗?
例如,我们有一个社交媒体网站,其中包含通知Feed,用户个人资料,报告和群组.您是将所有这些功能构建到单个SPA中,还是构建4个不同的SPA并让后端框架路由到正确的SPA?
例如
www.mywebsite.foo#/资料/ 12345 /教育
VS
www.mywebsite.foo/profile/12345#/education
我个人更赞成后一种方法,因为它减少了应用程序的大小,但它确实需要在应用程序之间导航时重新加载页面.
马克·柯林斯在您的文章中谈到了一件事:
https://markwillcollins.silvrback.com/7-things-i-wish-i-knew-about-angularjs
“3.结构很关键……”
他建议在开始工作之前计划好每一页。
然后,我相信,您会发现最适合您特定需求的方法。
我更喜欢在小型服务中进行隔离,因为我没有看到使用 require.js 或类似方法在复杂的负载层次结构中共享少量 javascript 的优势。
| 归档时间: |
|
| 查看次数: |
5478 次 |
| 最近记录: |