【问题标题】:Difference between IDE and FrameworkIDE和框架之间的区别
【发布时间】:2011-03-10 05:31:35
【问题描述】:

IDE 和框架在 Java 方面有什么区别?

【问题讨论】:

    标签: frameworks ide


    【解决方案1】:

    基本上:

    • IDE 是您用来开发的软件;例如,Eclipse 是一个 IDE (代码编辑器、调试器、构建工具...)
    • 该框架是一组库和最佳实践,可帮助您避免重复发明轮子,并提供一组开发指南。


    引用维基百科,IDE

    是一个软件应用程序,它 提供全面的设施 软件的计算机程序员 发展。 IDE 通常包括 的:

    • 源代码编辑器
    • 编译器和/或解释器
    • 构建自动化工具
    • 调试器

    虽然Framework

    是一个抽象,其中通用代码 提供通用功能可以是 选择性地覆盖或专门化 通过用户代码,从而提供特定的 功能。框架是一个 软件库的特例 它们是可重用的抽象 代码包装在一个定义明确的 应用程序接口 (API),但它们包含一些密钥 区别特征 它们来自普通库。

    【讨论】:

      【解决方案2】:

      IDE 是用于编写和编译代码的应用程序。框架通常是其他人编写的软件组件,您可以使用/集成到您自己的项目中,通常是为了避免重新发明轮子。

      【讨论】:

        【解决方案3】:

        框架是与您正在使用的语言密切相关的工具,通常会扩展或添加语言功能。

        IDE(集成开发环境)为您使用的语言提供关于关键字语法突出显示、错误、构建项目、清理它们、与 VCS 集成等方面的自动化支持,并且通常为用于的流行框架提供默认支持你的语言。

        Java 使用 Hibernate、Struts 和 Spring 等框架来扩展语言,NetBeans 或 Intellij IDEA 以结构化方式为您的 Java 项目提供对这些工具的支持。

        【讨论】:

          【解决方案4】:

          根据所有答案,我可以得出结论,Visual Studio 是一个 IDE,.NET 是一个框架。 并且还可以将框架(.dll 列表)集成到 IDE 中。平均框架是 IDE 的一部分。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-05-24
            • 2012-02-05
            • 2018-06-22
            • 2011-05-05
            • 1970-01-01
            • 1970-01-01
            • 2012-07-21
            • 2017-06-19
            相关资源
            最近更新 更多