IDE与带有大量插件的文本编辑器之间的真正区别是什么?为什么我更喜欢IDE而不是文本编辑器进行开发?
答案 0 :(得分:24)
IDE代表“集成开发环境”,而不仅仅是您编写代码的工具,但您也可以编译并调试它。 文本编辑本质上,通常不这样做,他们倾向于采取更广泛的方法.. 能够编辑所有类型的文件,而不是专门研究特定类型或语言..
确定你可以拥有特定于某种文件或语言的插件,它们可以编译/运行/调试,但是因为它是由插件完成的,所以我认为“集成”部分属于表格,因此不会对它进行调整很有意义
如前所述,由于文本编辑的性质,集成开发经验的潜力将始终有限
答案 1 :(得分:4)
最后,你想要的东西会让你最有成效。无论是Notepad还是Vim或Sublime还是其他东西都取决于用户和当时所需的任务。
据说,IDE确实为开发带来了一些实实在在的好处。根据语言和IDE,这可能包括集成构建工具,源代码管理,单元测试工具,自动样板生成和类/变量重构。
答案 2 :(得分:3)
“IDE”并不是一个定义明确的术语,但根据我的经验,单个单元IDE(与编辑器+添加的插件相对)似乎具有更强大的调试器,IDE中不同工具之间的更多集成(例如易于调试单元测试,使用深度代码分析来提供自动完成等。当然,更多的东西是开箱即用的,无需自己下载和配置插件,并且GUI通常更容易为新用户或新手找到。但这是个人选择,最重要的是你应该尝试你正在考虑的工具,并选择最符合你需求的工具。
答案 3 :(得分:1)
“ IDE”不是一个很好定义的术语,但是根据我的经验,单单元IDE(与编辑器+添加的插件相对)似乎具有更强大的调试器,并且IDE中不同工具之间的集成度更高
答案 4 :(得分:-4)
IDE代表“集成开发环境”,程序员可以开发高效的项目,并提供拖放工具,减轻程序员的压力。编辑器与您编写程序并运行程序的特定语言相关。