IDE和Framework之间的区别

时间:2011-03-10 05:31:36

标签: frameworks ide

IDE和Framework之间的区别是什么?

4 个答案:

答案 0 :(得分:26)

基本上:

  • IDE是您用来开发的软件;例如,Eclipse是IDE (代码编辑器,调试器,构建工具......)
  • 框架是一套图书馆和最佳实践,可以帮助您重新发明轮子,并提供一套有关如何开发的指南。


引用维基百科,IDE

  

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

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

Framework

  

是一个公共代码的抽象   提供通用功能即可   有选择地被覆盖或专门化   通过用户代码,从而提供具体的   功能。框架是一个   中国软件图书馆的特例   它们是可重复使用的抽象   代码包含在一个明确定义的   应用程序接口   (API),但它们包含一些关键   区分的特征   来自普通图书馆。

答案 1 :(得分:11)

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

答案 2 :(得分:3)

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

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

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

答案 3 :(得分:3)

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