【问题标题】:Do you use application frameworks?你使用应用程序框架吗?
【发布时间】:2008-09-17 05:15:08
【问题描述】:

DotNetNuke、Eclipse、Websphere 等应用程序框架现已上市,它们提供可用作仪表板应用程序的可定制框架。您是否使用这些,或者您和您的同行是否继续编写您自己支持的令人惊叹的、模块化、可维护的仪表板框架?

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

【问题讨论】:

  • Eclipse 是一个 IDE,而不是一个框架。但由于它几乎可以做所有事情,我可能会忽略一些东西;)
  • 我们更喜欢可以回答的问题,而不仅仅是讨论。

标签: frameworks


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    除非您的业务线是构建应用程序框架或仪表板,否则在构建全新的框架或仪表板之前应该非常努力。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-11-18
            • 2010-11-24
            • 1970-01-01
            • 1970-01-01
            • 2011-04-08
            • 1970-01-01
            • 1970-01-01
            • 2016-02-09
            相关资源
            最近更新 更多