Javascript 带有Angularjs/React的类似门户/Portlet的web应用程序

Javascript 带有Angularjs/React的类似门户/Portlet的web应用程序,javascript,angularjs,reactjs,portlet,portal,Javascript,Angularjs,Reactjs,Portlet,Portal,我们喜欢构建一个新的web应用程序。要求在浏览器中提供类似portlet的“窗口”,每个窗口可以显示来自不同后端的内容,如CMS、业务数据等,。。。 web应用程序应该是单页应用程序 目前,我们计划使用多个基于REST的后端和一个Javascript前端框架(如Angularjs、Angular2或React)构建web应用程序 所以我的问题是: 你认为这些技术有可能吗?或者你认为我们需要某种PortalServer 一个目标是,向开发人员提供某种API,不同的开发人员可以简单地创建新的port

我们喜欢构建一个新的web应用程序。要求在浏览器中提供类似portlet的“窗口”,每个窗口可以显示来自不同后端的内容,如CMS、业务数据等,。。。 web应用程序应该是单页应用程序

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

所以我的问题是:

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

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

    问候,,
    Markus

    我认为这是可以做到的(没有portlet容器),但并不容易

    首先,Javascript框架的选择很重要

    我不是Angular 2的专家,但我认为这可能是一个完美的选择。为什么?因为在Angular 2中有模块,在模块中封装了所有逻辑/依赖项/视图,所以这可能会完美地映射到“portlet/window”方法

    无需编辑任何HTML文件,只要在每次添加新portlet时添加Angular 2组件即可

    您还可以尝试Angular 1.x并将每个“portlet”实现为一个指令,将模板作为一个参数以及依赖项,以便开发人员可以自定义每个portlet

    您可以使用Javascript获得windows用户体验,甚至使用Jquery 所以这是可以管理的


    祝你好运

    谢谢你的回答!Angular 2在我看来很有希望,但它还没有发布…所以我认为我们必须从一些不同的东西开始。也许我们用Angular 1.x做一个PoC,看看感觉如何。你好,马库斯