目前,DotNetNuke、Eclipse、Websphere 等应用程序框架均可用,它们提供可用作仪表板应用程序的可定制框架。您是否使用这些框架,或者您和您的同事是否一直在编写您自己支持的令人惊叹的、模块化的、可维护的仪表板框架?

您是否建议使用任何基于 Web 的、独立于操作系统的良好框架来构建您自己的企业级基础架构?

有帮助吗?

解决方案

我使用的是Oracle应用程序开发框架。它是一个完整的、完全受支持的框架,Oracle 自己使用它来构建自己的企业应用程序。它附带了许多 JSF 组件,这些组件很容易绑定到底层数据对象。我建议所有需要数据库数据的 Java 应用程序使用此方法。

您可以在 Oracle Wiki 上找到对此的讨论:http://wiki.oracle.com/page/ADF+Methodology+-+Work+in+Progressent

其他提示

没有一个正确答案。看业务需要...如果您正在做相当典型的事情,那么从已建立的框架开始是一个不错的起点。如果您觉得可能需要一些自定义组件或小部件,请寻找一个可以使用您内部拥有的知识和技能进行扩展的框架。

除非您的业务是构建应用程序框架或仪表板,否则在构建全新的框架或仪表板之前应该仔细研究。

在工作中,我们尽量少从头开始创作。我们经常使用框架(也许并不总是端到端框架)。我们经常使用 Dot Net Nuke。我们经常使用的另一个框架是 CSLA。

我个人在个人和商业相关企业中广泛使用 DotNetNuke。然而,DNN 不满足您的要求之一,因为它是一个 .NET 解决方案,因此它依赖于 Windows。

我发现使用 DotNetNuke 大大缩短了我们的交付时间,并且我们可以专注于我们的核心需求,而不是公共部分的实现。

请仔细考虑框架的可扩展性。有几个框架喜欢攻击你的数据库,因为他们认为它只不过是一个美化的文件系统......这些框架根本无法很好地扩展。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top