from ken_li http://blog.sina.com.cn/s/blog_722532880102v2ba.html
Java是目前最流行的软件开发语言,其IDE环境也备受开发者关注,IDE可以极大的提高开发速度.
一、Intellij IDEA
这是一款非常优秀的商业Java IDE开发工具,非常适合做J2EE开发,当前最新版本为6.02。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是商业软件,注册费用对一般开发者来说也偏高,全英文版的,没有人指导上手比较慢!
二、Eclipse
这也许从05开始已经成为众所周知的、最流行、也最受欢迎的Java开发工具。优点很多更新快、代码智能化、ANT构建、CVS/SVN/CC/CQ/JUNIT...全面集成,拥有众多的插件,完全免费、有中文版、上手比较快。缺点也非常明显,安装插件麻烦、插件对版本要求比较严格、大量的插件安装上之后会变得很慢。Eclipse是非常好的Java开发工具,但是还是无法和一个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等,已经淡出历史舞台了,不再介绍了。