13

IDE 和带有一堆插件的文本编辑器之间的真正区别是什么?为什么我应该更喜欢 IDE 而不是文本编辑器进行开发?

4

4 回答 4

32

IDE 代表“集成开发环境”,不仅是您编写代码的工具,而且您还可以对其进行编译和调试。文本编辑器本质上通常不这样做,它们倾向于采用更广泛的方法.. 能够编辑所有类型的文件,而不是专门研究特定类型或语言..

确保您可以拥有特定于一种文件或语言类型的插件,可以编译/运行/调试,但由于它是由插件完成的,我猜“集成”部分不在讨论范围内,所以调用没有多大意义它的IDE

如前所述,由于文本编辑器的性质,集成开发体验的潜力总是有限的

于 2013-10-04T19:57:48.603 回答
6

“IDE”不是一个很好定义的术语,但根据我的经验,单单元 IDE(与编辑器 + 添加的插件相反)似乎具有更强大的调试器,IDE 中不同工具之间的更多集成(例如,易于调试单元测试,使用深度代码分析来提供自动完成等)。当然,更多的东西开箱即用,无需自己下载和配置插件,而且 GUI 通常更容易为新用户或新手弄明白。但这是个人选择,最重要的是您应该尝试您正在考虑的工具并选择最适合您需求的工具。

于 2013-10-04T19:43:45.950 回答
6

最后,你想要一些能让你最有生产力的东西。无论是记事本、Vim、Sublime 还是其他东西,都取决于用户和当时所需的任务。

话虽如此,IDE 确实为开发带来了一些实实在在的好处。根据语言和 IDE,这可能包括集成构建工具、源代码控制管理、单元测试工具、自动样板生成和类/变量重构。

于 2013-10-04T15:35:09.643 回答
-10

IDE代表“集成开发环境”,程序员可以在其中开发高效的项目,并提供拖放功能,减轻程序员的压力。编辑器是与您编写程序并运行程序的特定语言相关的编辑器。

于 2015-02-27T06:27:12.763 回答