技术开发 频道

JAVA IDE之争,谁会成为最后的的幸存者(下)



【IT168 专稿】在上一部分中我们讨论了NetBeans,在本部分中我们将对IntelliJ IDEAEclipse的特性进行讨论。
 
一、IntelliJ IDEA 6.0.4
卖主
JetBrains
网址
价格
$499.00(升级299美元)
1.   安装
Windows下,IDEA提供了一个EXE安装器。在Linux下,安装更加麻烦,包括一个单独的TAR.GZ文件。在提取内容时,你必须手动改变“bin”子目录,并且执行“./idea.sh”。如果你没有JDK_HOME变量时安装将会失败,在你的.bashrc文件如下做更好,例如:
JDK_HOME=/home/jacek/Dev/Java/JDK/jdk1.6.0_01
export JAVA_HOME
JAVA_HOME=/home/jacek/Dev/Java/JDK/jdk1.6.0_01
export JAVA_HOME
 export PATH=$JAVA_HOME/bin:$PATH
  不幸的是,JetBrains没有为任何一个主要的Linux发布版本提供一个标准的.deb或RPM文件,因此,安装器没有很好的集成到桌面(例如,没有提供桌面快捷方式或从K菜单中进入)。更坏的是,对Kongueror文件管理器的bin/idea.sh文件的双击操作也不能正常工作(它返回一个JAVA_HOME没有建立的错误,虽然JAVA_HOME事实上已经被正确建立)。唯一能够成功进行的操作看来是手动地通过命令行来执行”./idea.sh”文件。IDEA的安装器在Linux下的安装的经历说明,它的安装还需大幅度的改进,它在这三种IDE中是安装最差的。
 
2.  主要特色
像NetBeans一样,IDEA有一个灵活的布局,提供了可通过配置改变dock/pin/float面板的能力。但是,它的配置不像配置NetBeans的窗口系统(IMHO就是这样的一种)一样平滑。
但是,这只是强大的IDEA编辑器(它长期被推上很高的位置)的一个令人觉得苦恼的地方。这个编辑器很快,有复杂的上下文相关的高亮显示、提示以及建议—更别说它的给人深刻印象的重构选项。IDEA编辑器是任何一个核心编程者的梦想。我花的时间越多,使得我编程效率更高的绝技也就更多。我确信我不能在评论的有限时间里探索出它的所有功能(见图4所示,该图是IDEA编辑器的一个简单实例,它展示了IDEA编辑器的高亮以及其语法高亮的功能)。

                                         图4. IDEA编辑器实战

0
相关文章