角度2组件与Portlet

在新的角度2中,我们有组件.这可以与Portlets进行比较吗?即使这不是独立部署的.这两种方法的优点和缺点是什么?
这就像比较苹果和橘子. Angular2组件用于开发SPA应用程序(单页应用程序).这些是仅限前端的 JavaScript应用程序,需要浏览器页面的完全所有权.

另一方面,Java portlet(我的意思是Liferay或JSR 268 portlet)都是不拥有该页面的前端和后端应用程序.他们住在一个容器中,用来编排事物并与其他portlet共享页面. portlet的主要目标是能够在不同的场景下工作,并与其他组件协同工作.

确实在技术上可以使用Angular2作为portlet的前端部分.不过,我不会推荐这个,因为您需要偏离很多标准的Angular和Portlet实践,并且可能会损害portlet的可重用性.

由于上述原因,不可能直接比较这两种技术,以满足不同需求.如果您的目标是为Portlet的前端部分使用现代化的JavaScript框架,我建议您查看JavaScript库(例如Backbone).

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...