我之前使用过NetBeans进行Java开发,觉得还不错。但是,我一直在寻找更好的机会,然后我偶然发现了"免费"版本的IntelliJ IDEA。
所以,我的问题是: IntelliJ "Community Edition"比NetBeans更强大吗?如果是,它有哪些优势?值得花时间去学习吗?
我之前使用过NetBeans进行Java开发,觉得还不错。但是,我一直在寻找更好的机会,然后我偶然发现了"免费"版本的IntelliJ IDEA。
所以,我的问题是: IntelliJ "Community Edition"比NetBeans更强大吗?如果是,它有哪些优势?值得花时间去学习吗?
只需使用IntelliJ一周。如果你爱它,就用它吧。
一开始,人们经常提到的是关于IntelliJ的一个优点,那就是你不必去学习它。它只会在你需要时,在你需要的地方帮助你。好像IDE的设计者也是程序员,他们知道我们真正想要什么。
大部分这些帮助都被保留下来了(并被Eclipse和Netbeans复制)。所以即使你最终决定不使用IntelliJ,我也不认为你试用它会浪费很多时间。
如果IBM和Oracle压垮了IntelliJ,这将是一件非常遗憾的事情。他们专利一些屏幕上如何画线的东西,然而当涉及到公然从俄罗斯的一家小公司窃取合法的创新时,他们没有任何良心。就算IntellJ想对这两个巨头发起法律战,那也是自杀行为。
所以作为一名程序员,我呼吁所有程序员放弃Eclipse和Netbeans。
我不知道如何比这里的任何人更好或更强大地定量化,但我可以推荐使用IntelliJ。我会说它绝对值得学习。我每年都购买个人许可证。它可以多次回收成本。
首先,我建议你先查看这里的功能矩阵,并确保社区版支持所需技术或框架,或者你可以在没有IDE支持的情况下使用。就个人而言,社区版缺乏对Grails的支持是阻止我切换的原因,因此请先查看列表并确保你对其提供的内容感到满意。