angular js 会取代 Jsp 吗?

Would angular js replace Jsp?

我是 Angular JS 和 SPA(单页应用程序)的新手。这些技术是否扩展到 JavaScript?他们动态生成一个 DOM 并且不需要刷新或提交等。这些 JS 技术是否会取代在 JSP 中编写代码的传统方式。

JSP 和像 Angular 这样的 SPA 框架在概念上的主要区别是页面是在浏览器(客户端)还是在服务器上动态生成的。 SPA 的想法是,一旦加载一次,您就不必经常(或永远)不必从服务器检索整个页面。您只需更新客户端已更改的页面部分(尽管这通常是为了响应从服务器检索的数据)。

Angular 是一个 JavaScript 框架,所以是的,它是 JavaScript 语言的扩展。这可能是一种更成熟的方式来执行您习惯于 JavaScript.

的动态页面交互类型

Angular 是否应该 "replace" JSP 是一个非常自以为是的问题,你实际上可以并排使用这两个(尽管它们有点竞争).

Jsp 在服务器上使用和评估,它在构建 html 页面方面确实有其自身的限制。你不能用 Jsp 做这么多复杂的事情,但它是安全的,因为它发生在服务器上。 Jsp 不关心用于显示页面的浏览器,因此它几乎可以 运行 在任何浏览器上显示。

另一方面,

Angular 在构建网页和使用户体验流畅方面更先进。它 运行 完全在客户端(浏览器)上,因此功能 phone 或旧浏览器不支持它。