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

时间:2020-03-05 18:49:30  来源:igfitidea点击:

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

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

解决方案

回答

我使用了许多IDE,在大多数情况下,它会分解为个人喜好。有时,特定于语言的语言具有一些不错的插件/插件/功能,但是除非它们是我们无法忍受的东西,否则应该选择最适合自己的东西。

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

回答

精通IDE需要花费时间和精力。对于需要使用多种语言进行开发的程序员而言,使用多语言IDE绝对有利。出于同样的原因,像VI和Emacs这样的工具如此受欢迎。

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

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

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

回答

它完全取决于用户和语言本身,如果我们熟悉键盘快捷键,则可以考虑使用该插件,否则可以使用IDE。但是,大多数IDE都带有跨功能键映射,因此我们可以使用我们更喜欢的键映射...。