用Intellij,少很多烦恼。最近在用Java+Groovy混合编程,好吧,Eclipse要下载插件。成也萧何,败也是他。插件良莠不齐,很多都不好用,好用的收费。很多人更喜欢NetBeans,因为需要的都打包在里面了,都是精品(那个Swing界面拖拽开发,真是无人替代),你只需要下载的时候选择不同的版本即可。还有一个是MyEclipse,这个也不错。但Intellij更强大,也提供一站式的方案,你可以编辑Groovy,Java,Javascript(很强大,不输Java编辑器),Scala(我会告诉你这是最好的Scala编辑器吗),CSS,HTML等。如果你也做Android开发, Intellij已经取代Eclipse成为Google官方推荐的IDE了。
Web编程的人经常被Eclipse的Tomcat Servers整得死去活来,要Clean,要删掉重来,很多莫名其妙的错误,我经常被人拉过去,他还信誓旦旦地瞧着我,意思是,『我什么也没做错,为什么就是跑不起来』。多少次,我都想打你你知道吗?用Intellij之后,我再没想打人了。
Eclipse用的是SWT界面技术,直接通过JNI调用OS本地的GUI库,我想说的是,Windows的界面本来就很容易卡死的(多少人碰到过Eclipse界面卡死的举手),体验之后,还是基于Swing的Intellij界面顺畅一些。NetBeans让我对Swing技术绝望,它太卡。但Intellij让我重拾对Java Swing技术的信心。不说Swing和SWT了,这是个人喜好。
快速索引是Intellij的长处,虽然在打开大工程的时候,它要Index一会,但之后在你写代码,搜索、跳转的时候,都是非常舒服的。
至于它为什么Intelligent,只有用过才能体会深一些了。每一个版本都在加入新的特性。实践证明,用Intellij生产效率提高30%以上。用Intellij建议不要用Eclipse快捷键,人家是智能的,不在一个档次上。
为什么用我会用『即使』?尝试过之后,大家都在用盗版的Intellij Ultimate版。这是软件行业的无奈,但是你如果经常看盗版电影(高清蓝光),经常用盗版软件(盗版Windows、Office、盗版魔兽争霸、CS、Photoshop、各种破解、注册机),这很平常,这就是我们的free country,相信我,这是很多外国人梦寐以求的地方啊(那个GNU,Stallman至今还在为free software奋斗,来中国吧)。当然这就是我们IT落后的原因。但是这样也有个好处,对于JetBrains来说。Windows在中国这么多盗版的个人用户,其实企业、政府部门,大部分还是要交钱的,而且带动了它的Office,SQL Server,ExChange等产品的销售。Intellij也一样,如果你也用,就推荐你所在的公司买License吧。个人用户199美金的license太贵了,50RMB我就买立马买,相信很多人跟我一样。50RMB or Nonthing,真该提醒一下JetBrains公司特殊对待中国市场。