IDE和Framework之间的区别

swe*_*ety 20 ide frameworks

IDE和Framework之间有什么区别?

Pas*_*TIN 27

基本上:

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


引用维基百科,一个IDE:

是一个软件应用程序,为计算机程序员提供软件开发的综合设施.IDE通常包括:

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

虽然框架:

是一种抽象,其中提供通用功能的公共代码可以被用户代码选择性地覆盖或专门化,从而提供特定的功能.框架是软件库的一个特例,它们是包含在定义良好的应用程序编程接口(API)中的可重用的代码抽象,但它们包含一些将它们与普通库分开的关键区别特征.


Mat*_*t H 11

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