像Angularjs / React

时间:2015-11-05 11:19:19

标签: javascript angularjs reactjs portlet portal

我们希望构建一个新的Web应用程序。要求是提供类似于" windows"的portlet。在浏览器中,每个窗口都可以显示来自不同后端的内容,如CMS,业务数据,...... 网络应用程序应该是唱歌页面应用程序。

目前我们计划使用多个基于REST的后端和一个Javascript前端框架(如Angularjs,Angular 2或React)构建Web应用程序。

所以我的问题在这里:

  1. 你认为这些技术有可能吗?或者您认为我们需要某种PortalServer吗?
  2. 一个目标是,向开发人员提供某种API,不同的开发人员可以简单地创建新的portlet,而无需在一个大的html文件中进行编辑。 (因此开发人员应该只提供部分html文件,该文件将呈现为portlet。) 那会有可能吗?
  3. 如果您认为,这将是可行的,您能否提供链接到一些示例应用程序,这样做?你更喜欢哪个JS框架?

    非常感谢你的帮助,如果问题不明确,请随时告诉我,给你更多的意见!

    此致 马库斯

1 个答案:

答案 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 所以这是可以管理的。

祝你好运