与多语言 IDE 的插件相比,特定于语言的 IDE 是否有任何优势?

StackOverflow https://stackoverflow.com/questions/50217

  •  09-06-2019
  •  | 
  •  

我主要从事 Java 和 C/C++ 开发,但我开始做更多的 Web 开发(PHP、Rails)和 Eiffel(学习一门新语言总是好的)。

目前,我使用 Eclipse for Java、C/C++ 和 Ruby(不是 Rails)。由于我了解环境,我认为对我来说,找到一个插件并将 Eclipse 用于我的所有开发语言会更容易。但在某些情况下,特定于语言的 IDE(例如 Eiffel 的 EiffelStudio)会比 Eclipse 更好吗?

有帮助吗?

解决方案

我使用过很多 IDE,在大多数情况下对我来说它取决于个人喜好。有时,特定语言的插件/插件/功能很不错,但除非它们是您离不开的东西,否则您应该选择最适合您的东西。

我认为,如果您对多语言 IDE 感到满意,那么最好坚持使用该 IDE。这样您就不必记住多个 IDE 布局、键盘快捷键等。

其他提示

掌握 IDE 需要时间和精力。对于需要使用多种语言进行开发的程序员来说,使用多语言 IDE 绝对是有益的。出于同样的原因,VI 和 Emacs 等工具如此受欢迎。

另一方面,专门针对一种语言的 IDE 有时可以在某些方面走得更远,并且在某些情况下可能是首选。

我喜欢 Eclipse 作为 Java IDE(以至于我们决定构建一些基于 Eclipse 的应用程序)并且我是 Emacs 的粉丝。但我也喜欢 IntelliJ 的 Groovy 支持和 EiffelStudio 的效率。

这是一个品味问题,你原谅你所爱的人......

这完全取决于用户和语言本身,如果您对键盘快捷键感到满意,那么您可以考虑该插件,否则您可以选择 IDE。然而,大多数 IDE 都带有跨功能的按键映射,因此您可以使用您更熟悉的按键映射......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top