在新的角度2中,我们有组件.这可以与Portlets进行比较吗?即使这不是独立部署的.这两种方法的优点和缺点是什么?
这就像比较苹果和橘子. Angular2组件用于开发SPA应用程序(单页应用程序).这些是仅限前端的
JavaScript应用程序,需要浏览器页面的完全所有权.
原文链接:https://www.f2er.com/angularjs/142765.html另一方面,Java portlet(我的意思是Liferay或JSR 268 portlet)都是不拥有该页面的前端和后端应用程序.他们住在一个容器中,用来编排事物并与其他portlet共享页面. portlet的主要目标是能够在不同的场景下工作,并与其他组件协同工作.
确实在技术上可以使用Angular2作为portlet的前端部分.不过,我不会推荐这个,因为您需要偏离很多标准的Angular和Portlet实践,并且可能会损害portlet的可重用性.
由于上述原因,不可能直接比较这两种技术,以满足不同需求.如果您的目标是为Portlet的前端部分使用现代化的JavaScript框架,我建议您查看JavaScript库(例如Backbone).