【发布时间】:2018-10-03 08:30:46
【问题描述】:
我是 Angular 的新手,我知道 Angular 的基础知识。我们有一个非常大的项目,前端是用纯 javascript、HTML、CSS 编写的,后端是 spring MVC RESTful API。
现在我们的计划是将这个非常大的应用程序迁移到 Angular。但是我们不能一次性迁移它,因为它很大而且在 javascript 代码中搞砸了。这里的 javascript 代码不是按照标准做法编写的。
我们决定最初只迁移一个页面。我们需要遵循什么方法来做到这一点。
我正在考虑以角度为该页面开发和部署单独的应用程序。从现有应用程序中删除现有页面。每当在浏览器中请求页面时,它将从 Angular 单独的应用程序中提供。其他页面将从现有应用程序提供。但是在这里我们管理现有应用程序的会话,我也可以在 Angular 应用程序中管理相同的会话。我们在浏览器 cookie 中维护会话。
第二种方法是为该页面创建一个单独的应用程序,构建它并将其集成到现有应用程序中。
请建议我哪种方法更好,每种方法的优缺点是什么。如果有任何其他选择或解决方案,请建议我。
我们的最终目标是慢慢地而不是一次性地以角度移动所有东西。
【问题讨论】:
标签: javascript angularjs angular typescript spring-mvc