我们希望构建一个新的Web应用程序。要求是提供类似于" windows"的portlet。在浏览器中,每个窗口都可以显示来自不同后端的内容,如CMS,业务数据,...... 网络应用程序应该是唱歌页面应用程序。
目前我们计划使用多个基于REST的后端和一个Javascript前端框架(如Angularjs,Angular 2或React)构建Web应用程序。
所以我的问题在这里:
如果您认为,这将是可行的,您能否提供链接到一些示例应用程序,这样做?你更喜欢哪个JS框架?
非常感谢你的帮助,如果问题不明确,请随时告诉我,给你更多的意见!
此致 马库斯
答案 0 :(得分:-1)
我认为这可以完成(没有portlet容器),但不容易。
首先,Javascript Framework选择很重要。
我不是Angular 2的专家,但我认为这可能是完美的选择。为什么?因为在Angular 2中你有模块,你封装了所有的逻辑/依赖/视图,所以这可能与你的“portlet / window”方法完美匹配。
无需编辑任何HTML文件,只需在每次添加新portlet时添加Angular 2组件。
您还可以尝试使用Angular 1.x并将每个“portlet”实现为指令,将模板作为参数以及依赖项,以便开发人员可以自定义每个portlet。
即使使用Jquery,您也可以使用Javascript获得Windows用户体验 http://jqueryui.com/sortable/#portlets 所以这是可以管理的。
祝你好运