我主要是用Java开发的,因此在我通常的IDE中使用eclipse;然而,我听到一些抱怨说,其他人认为它太“臃肿”,而且无论如何,我认为Eclipse在Java以外的语言方面做得几乎和它处理Java一样好。因此,我一直打算扩展到尝试其他IDE,看看我是否更喜欢其他IDE,并认为我将在我的下一个项目中尝试一些新的东西。
我唯一必须拥有的是:
我想要但不需要的是:
发布于 2016-03-30 19:20:39
这是我的经验,来自Eclipse。
博士
如果您想要一个功能齐全的IDE支付Rubymine (他们有折扣为了很多事情)。如果您想获得禅宗代码体验,可以选择Github原子。
正如我说的,我最初是从Java背景开始的,默认情况下,我使用Eclipse编程。这在当时已经很糟糕了,但这是我唯一的选择,他们教我在大学。在第一个工作地点,每个人都在使用它,所以我别无选择。Netbeans还不错,对我来说还是不太好。
然后,我不得不转到Rails项目,我真的尝试在这个项目上使用Eclipse。对此无可奉告。
于是我环顾四周,发现了鲁比明:它不是免费的,但由于我正在从事的项目是开源他们有免费的许可证(还有许多因为其他原因而打折)。
当时(2011年),因为我在Mac电脑上,我的选择比今天少,但Netbeans似乎也有一些不错的RoR集成(当时还在试验中)。看起来集成和现在,RoR支持作为一个社区插件提供.都有进展。
在RoR体验之后,我来到了JavaScriptWorld (NodeJS + Jade + JS),在那里你只需要一个文本编辑器,如果你不使用崇高的文本2,那时候你就不酷了。
因此,我开始用JS编写代码,没有我以前拥有的所有笨重的IDE,但是现在我只需要添加我需要的作为一个独立的插件。我不时地继续使用RoR代码,并尝试使用它。实际上,我比以前更喜欢编写代码:在我可以在IDE中一次单击运行测试之前,只需单击一次就可以查找函数声明,等等……
现在,它需要我的两次点击或一些键盘快捷方式,但事实上,我有一个光滑和干净的UI确实使我的代码体验更好。我唯一需要的是语法突出显示,这是很棒的,仅此而已。
快到今天。我尝试了一下新的原子编辑器,因为崇高的文本在解析一个很长很小的JS时遇到了一些困难。从那以后,我就不再回头看了:它就像崇高的文本(大部分的功能都是对它的一个明显的撕扯),但是更多的插件和定制。
https://softwarerecs.stackexchange.com/questions/30914
复制相似问题