Portlet 或 Sharepoint Web 部件或 Pageflake

发布于 2024-10-19 00:54:07 字数 246 浏览 9 评论 0原文

我们有一个由用户界面团队推动的新要求,即为我们的用户界面提供门户解决方案,并使用 portlet,就像 iGoogle 一样。我们的企业架构团队正在推荐 Portal 技术(JSR 168),但我个人认为它已经过时了。在回顾了 Pageflakes 架构之后,我想知道我们是否可以提出一个轻量级 UI 框架来适应这一点,而不是使用门户技术。我将不胜感激你的好意建议。

附加信息:

这是一家在 Websphere 套件上投入巨资的 Java 商店。

We have a new requirement driven by user interface team to go with portal solution for our user interface with portlets just like iGoogle. Our enterprise architecture team is recommending Portal technology (JSR 168) and personally but I think it is over kill. After reviewing Pageflakes architecture I am wondering whether we can come up with a lightweight UI framework to accommodate this instead of going with portal technology. I would appreciate your kind advice.

Additional information:

It is a Java shop with heavy investment in Websphere suite.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

川水往事 2024-10-26 00:54:07

当然这取决于您的要求。一般来说,如果您想使用门户提供的开箱即用功能(例如登录、用户/角色管理、cms 等)并准备花一些时间配置/维护系统,那么我认为门户是很好的选择。无论如何,JSR-168 已经很旧并且有局限性,您应该使用 JSR-286 作为基础。

您还可以考虑构建一个自定义“门户”。这可以使用 JavaScript 框架(如 JQuery)来完成,或者如果更喜欢仅使用 Java,则可以使用组件框架(如 Vaadin。那么最好依靠框架的 API 来定义 UI 片段并使用它们提供的模块化机制。

关于 Pageflakes 不能说太多,但它似乎是一个简单而不错的框架,用于使用 Ajax 聚合来自不同来源的 HTML 内容。

作为总结,我会说:门户网站,如果想使用(无论好坏)高级功能。自定义,如果您想要控制并且只构建一个简单的“仪表板”。

Of course this depends on your requirements. In general I think portals are good if you want to use the features they provide out-of-the-box (like login, user/role management, cms, etc) and are prepared to spend some time in configuring/maintaining the system. Anyway the JSR-168 is quite old and limited, and you should use JSR-286 as basis instead.

You might also consider building a custom "portal". That could be done with JavaScript framework like JQuery, or if more comfortable using Java-only, a component framework like Vaadin. Then it is good to rely on the framework's APIs to define the UI fragments and use the modularization mechanisms they provide.

Cannot say much about the Pageflakes, but it seems like simple and nice framework for aggregating HTML content from different sources using Ajax.

As a summary I'd say: Portal, if want to use (in good and bad) the advanced features. Custom, if you want to have the control and only build a simple "dashboard".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文