2009年4月18日星期六

netbeans试用

说说自己用过的几个JAVA IDE

开始做JAVA以来基本上都是用eclipse,以前对ORACLE痴迷的那阵子,也用用jdeveloper,这两天试了试sun的netbeans,感觉也很不错。

整体上来说,eclipse是三者里面功能最弱的,jdeveloper是最强,后者的功能强到和vs.net差不多,仅仅拖拽就能完成一些小型项目了,而netbeans则介于两者之间。使用eclipse的最大的好处是用的人很多,插件很多,jdeveloper的优势在于其跟ORACLE数据库绑定的非常紧密(最新版本对weblogic的支持也很好),而netbeans对多语言支持的很好比如ruby,c/c++,而且自带的例子也很好,很便于学习。

在JAVA SE来说,netbeans的支持最好,使用netbeans做出来的app程序在各个平台上都跟本地程序差不多,而且响应很迅速,传说永中office就是用netbeans做的,另外开发方式也是类似vs.net式的。而jdeveloper也是使用awt/swing做的,也可以很好,只是外观是ORACLE独有的那种格式,当然了开发方式也是拖拽式的。eclipse基本就不支持做本地程序。

在web开发方面来说,eclipse的web编辑器几乎就是一个纯文本编辑器,在这方面netbeans也差不多,而jdeveloper几乎是所见即所得的开发方式,跟dreamwaver差不多,而且支持很多ORACLE自定义的标签(当然也包括struts)。

在JAVAEE来说,jdeveloper很强,跟vs.net有的一拼,netbeans也很好,eclipse需要自己配置,不过由于国人习惯盗版,打了myeclipse插件之后也还挺好用的。其实根本就不用去盗版myeclipse,weblogic自带一个开发工具workshop也很好,不在myeclipse之下,习惯盗版的哥们可以考虑用用(不用输入licence)。

运行速度来说,eclipse最快,当然是在不包括myeclipse插件的情况下,netbeans也很快,jdevloper最慢。

个人选择的话我的顺序是netbeans,eclipse,jdeveloper,jdev主要是跟ORACLE数据库绑定的太紧了。

没有评论: