IDE和Framework之间的区别是什么?
答案 0 :(得分:26)
基本上:
引用维基百科,IDE:
是一个软件应用程序 提供全面的设施 软件的计算机程序员 发展。 IDE通常包含 的:
- 源代码编辑器
- 编译器和/或解释器
- 构建自动化工具
- 调试程序
是一个公共代码的抽象 提供通用功能即可 有选择地被覆盖或专门化 通过用户代码,从而提供具体的 功能。框架是一个 中国软件图书馆的特例 它们是可重复使用的抽象 代码包含在一个明确定义的 应用程序接口 (API),但它们包含一些关键 区分的特征 来自普通图书馆。
答案 1 :(得分:11)
IDE是用于编写和编译代码的应用程序。框架通常是其他人编写的软件组件,您可以使用/集成到您自己的项目中,通常是为了避免重新发明轮子。
答案 2 :(得分:3)
框架是一种与您正在使用的语言紧密相关的工具,通常可以扩展或添加语言功能。
IDE(集成开发环境)为您使用的语言提供自动化支持,包括关键字的语法突出显示,错误,构建项目,清理它们,使用VCS进行集成等,并且通常为用于的常用框架提供默认支持。你的语言。
Java利用Hibernate,Struts和Spring等框架来扩展语言,NetBeans或Intellij IDEA以结构化的方式为这些工具提供对这些工具的支持。
答案 3 :(得分:3)
根据所有答案,我可以得出结论,Visual Studio是IDE,.NET是一个框架。 并且框架(.dll列表)也可以集成到IDE中。平均框架是IDE的一部分。