gpt4 book ai didi

javascript - Portal/Portlet 之类的带有 Angularjs/React 的 Web 应用程序

转载 作者:行者123 更新时间:2023-11-28 10:50:55 24 4
gpt4 key购买 nike

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

目前,我们计划构建具有多个基于 REST 的后端和 Angularjs、Angular 2 或 React 等 Javascript 前端框架的 Web 应用程序。

这是我的问题:

  1. 您认为这些技术可以实现吗?或者您认为我们需要某种 PortalServer?
  2. 一个目标是向开发人员提供某种 API,不同的开发人员可以简单地创建新的 portlet,而无需在一个大的 html 文件中进行编辑。 (因此开发人员应该只提供渲染到 portlet 中的部分 html 文件。)这可能吗?

如果您认为这是可能的,您能给我提供一些示例应用程序的链接吗?这些应用程序可以执行此操作?您更愿意采用哪种 JS 框架?

非常感谢您的帮助,如果问题不具体,请随时告诉我,以便为您提供更多意见!

问候,马库斯

最佳答案

我认为这可以完成(无需 portlet 容器),但并不容易。

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

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

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

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

您可以使用 Javascript 获得 Windows 用户体验,甚至使用 Jquery http://jqueryui.com/sortable/#portlets所以这是可以管理的。

祝你好运

关于javascript - Portal/Portlet 之类的带有 Angularjs/React 的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33543231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com