流行Java IDE工具大比拼

流行Java IDE大比拼
 
    Java是目前最流行的软件开发语言,其IDE环境也备受开发者关注,IDE可以极大的提高开发速度,作为一个开发人员,掌握以两种开发工具是非常重要的。在此我对我用过的众多Java IDE做个对比,内容如下:
 
一、Intellij IDEA

    这是一款非常优秀的商业Java IDE开发工具,非常适合做J2EE开发,我目前一直在用,当前最新版本为6.02,我还在用5.12。Idea有官方发布版已经集成了ANT、JS、Tomcat、WebLogic、CVS、SVN客户端、JSP/HTML/xml等插件,支持对JSP/HTML/JS/JAVA代码的格式化,智能提示错误,强大的调试工具,可以方便调试JSP、EJB、Java代码,支持多个JDK、多个App Server的灵活配置配置,支持ANT脚本的构建。通过插件扩展,IDEA能满足你从J2ME、J2SE、J2EE所有的开发需求,她的身躯只有50-60M。目前Idea在中国的用户很少,很多人甚至还没听说过。Idea是商业软件,注册费用对一般开发者来说也偏高(按照Chinese的习惯,找个KeyGen是很容易的事情,呵呵!),全英文版的,没有人指导上手比较慢!
二、Eclipse

    这也许从05开始已经成为众所周知的、最流行、也最受欢迎的Java开发工具。优点很多更新快、代码智能化、ANT构建、CVS/SVN/CC/CQ/JUNIT...全面集成,拥有众多的插件,完全免费、有中文版、上手比较快。缺点也非常明显,安装插件麻烦、插件对版本要求比较严格、大量的插件安装上之后会变得很慢,当一个project非常大的时候,大开这个工程在耗费令人吃惊的内存后,依然很慢(还容易崩溃,Eclipse会无法响应)。Eclipse是非常好的Java开发工具,但不是J2EE、WTP虽然做的很不错,但是还是无法和一个50多M的身躯Idea相比!
三、JBuilder

    自从Eclipse火起来后,JBuilder就风光不再了。JBuilder在04年之前是最流行的Java开发工具,上手很快,非常适合开发GUI图形界面和EJB,效率是其他开发工具至今都难以相比的。不过由于JBuilder售价不菲,更新太慢(尤其是对JDK和App Server的支持总是迟钝)、对用户和市场反映不够灵活终将未能面临被人渐渐遗忘结局,虽然现在JBuilder还在奋力拼搏,但从2005版、2006以后,直到最近的2007,已经很少有人问津了。如果你想快速开发AWT、SWing应用,我强烈推荐你用JBuilder。
 
四、NetBean

    SUN公司的大作,完全免费,有众多插件,与Eclipse类似,但是启动太慢,很耗内存,也没有Eclipse流行,但是开发Java、和Java Web还可以,整体表现一般,不如Eclipse好。
 
五、JCreator

    是一个小型的商业Java IDE工具,优点用C++开发的,速度很快,3.5版以后对ANT支持比较,目前最新版本为4.0,优点是耗费内存小,支持JDK灵活配置,但是总体功能还是很弱,无法和免费的Eclipse和NebBean相比。有免费版本的,适合初学者用。类似JCreator的还有JPod等,已经淡出历史舞台了,不再介绍了。
 
六、ANT+EditPlus

    是最简单的开发工具了,比用记事本好点,只有一些高手这么做,适合做一点小东西,小例子,不适合做项目开发。
 
七、文本编辑器

    有记事本、vi、EditPlus、UltraEdit、TextPad等等、这些都可以写代码,然后用JDK自带的命令行工具调试运行,可以的,仅仅适合初学者理解Java开发过程和原理,也适合做一些小例子等。不适合项目开发。

说明:其实六和七已经不算IDE了,但是为了做个比较,还是列出了!
 
   

你可能感兴趣的:(JAVA)