现在可以使用DotNetNuke,Eclipse,Websphere等应用程序框架,它们提供可定制的框架,可用作仪表板应用程序。您是否使用这些或者您和您的同事一直在编写您自己支持的令人惊叹的,模块化的,可维护的仪表板框架?
您是否建议使用基于Web的独立于操作系统的框架来构建自己的企业级基础架构?
答案 0 :(得分:1)
我使用的是Oracle应用开发框架。它是一个完整的,完全支持的框架,Oracle自己使用它来构建自己的企业应用程序。它附带了许多JSF组件,这些组件很容易绑定到底层数据对象。 我建议所有需要数据库数据的Java应用程序。
您可以在Oracle Wiki上找到它的讨论: http://wiki.oracle.com/page/ADF+Methodology+-+Work+in+Progressent
答案 1 :(得分:1)
没有一个正确的答案。看看业务需求......如果你做的是相当典型的事情,那么从一个既定的框架开始是一个很好的起点。如果您觉得可能需要一些自定义组件或小部件,请使用您内部的知识和技能来寻找可扩展的框架。
除非您的业务范围是构建应用程序框架或仪表板,否则在构建全新框架或仪表板之前应该非常努力。
答案 2 :(得分:0)
在工作中,我们尝试尽可能少地创建。我们经常使用Frameworks(可能并不总是端到端的框架)。我们经常使用Dot Net Nuke。我们经常使用的另一个框架是CSLA。
答案 3 :(得分:0)
我个人非常广泛地使用DotNetNuke进行个人和商业相关的投资。但是DNN不符合您的要求,因为它是.NET解决方案,因此它取决于Windows。
我发现使用DotNetNuke大大缩短了我们的交付时间,我们可以专注于我们的核心需求,而不是实现常见的部分。
答案 4 :(得分:0)
小心考虑框架的可扩展性。有几个框架想要锤击你的数据库,因为他们认为它只是一个美化的文件系统......那些框架根本不能很好地扩展。