Topic: 【原创】几个JAVA开发IDE试用手记

  Print this page

1.【原创】几个JAVA开发IDE试用手记 Copy to clipboard
Posted by: Illum
Posted on: 2004-05-16 15:52

大约在半年前开始学习java,这同时试用了多个java 的开发工具(IDE),对此颇有些感受,在此记录一下,如果有同道中人,也好交流。

JCreator Pro v2.50
这是我使用的第一个java IDE。自觉的这个IDE最适合于Java初学者,它非常小,非常简单,但同时代码自动完成功能也是做得不错。有一个很适用的功能是可以集成jdk-doc,非常方便查询。最重要的是消耗系统资源非常小。
缺点也是非常明显的,哪就是太过简单,当你学习了一段时间,开始接触AWT。SWING,以及J2EE时就发现它的缺点了,在它里面几乎无法完成J2EE以及界面程序开发。

JbuilderX
我的JBuilderX是在wingzheng的FTP里面下的
我自认为这是最强大的JAVA开发工具,集成几乎所有JAVA的开发功能,你可以在里面开发几乎所有的JAVA项目,J2EE、EJB、Servlet/JSP/Struts、J2ME以及SWING/AWT开发等,所有JAVA能做的,它都可以开发!
JBuilderX还可集成了together,也就是说你还可以在里面进行设计。它UML到JAVA的代码自动生成相当优秀,不同于ROSE,ROSE生成的代码我自己觉得不是非常适合直接用于开发。
当然,功能强大,就意味着不是那么容易掌握,我到现在也不是非常熟悉这个工具。

websphere application studio
可能是目前最为优秀的J2EE开发工具,可以开发几乎所有的J2EE项目。
当然它的优势不只是这点,最大的优势在于其绝佳的集成性和优秀的自动智能完成功能,无以伦比的易用性。这个开发环境只要一安装上,不用任何设置,你就可以在上面开发现在的任何J2EE项目,你甚至不用知道J2EE开发的底层技术,只要你会写JAVA代码,知道一点lavaBean、Servlet、以及EJB的东西,就可以进行开发了,你甚至不用写任何的部署文件,这个软件会自动帮你完成。它的强大向导功能可以帮助你做掉很多很多的工作。websphere号称一次开发,随处部署,因此,用它开发的J2EE程序,可以很容易的部署。当然,你最好在websphere application server上部署,如果你要在Tomcat上部署,可能通常还是作些修改的。
缺点一如IBM的其他产品,它太庞大了,庞大到我的512M内存运行它也是非常吃力。同时,它只能做J2EE开发。
当然,你若要用它做J2EE学习,我倒是不推荐,因为你开始学习时,对底层的了解还是必要的。它会让你变得太懒:))

IntelliJ IDEA 4.x
最智能得JAVA IDE。我最喜欢用它写代码,在它里面写代码应该说是一种享受,你可以不用import 任何东西,只要你得jar或Java它能设置让它知道,它会帮你完成所有的东西,你只用写代码就可以了,根本不用去管你的超类在什么地方。也许是我现在太懒了
当然,很遗憾,你不可以用它完成你的所有Java开发,在它里面直接开发J2EE是一件很痛苦的事情,我为了让它通Tomcat协同工作花了好多时间,最重要的是它不能帮你自动部署你的Servlet和JSP,这是实在很郁闷的事情。因为手写部署文件实在不是一件很快乐的事情。
顺并说一下,它的界面实在太漂亮了,令我爱不失手。
很遗憾的还有一点,我在它里面没法进行设计,现在支持集成它的UML工具只有一个,就是SDE,可惜我没法搞到这个软件的任何破解,正版要600多$,实在不是我可能用上的。

上面说的几个IDE都是商业软件,下面我将介绍两个丝毫不逊于它们免费IDE

eclipse
第一个当然是大名鼎鼎的IBM支持的开源项目成果eclipse.
确切的说,这个恐怕不仅仅是JAVAIDE,虽然它应该是现在最为流行的JAVA IDE
据统计,现在很多公司及其开发者都在用它做开发。
eclipse实际上是一个平台,eclipse开发小组的野心是要将它设计成为可以进行任何开发的平台。它优秀的插件设计使我完全可以相信它可以完成这个功能。eclipse是通过插件完成它的各个功能的,现在你可以在它上面进行JAVA 的SWT,SWING,COBOL,J2EE,开发甚至它已经完成了简单的C/C++开发功能了,相信将来一定会有丰富的插件让它成为最强大的IDE工具。(到这里,你是否会想到MS的 VS.NET)
同时,这个平台是我现在唯一能找到免费的UML集成工具的IDE,那就是eclipseUML,当然,这个工具实在不感恭维,易用性实在太不好了。
我现在使用together for eclipse进行设计。
你看,大名鼎鼎的Borland公司都支持它,你还犹豫什么。这是我最看好的JAVA 开发IDE。
顺便提一下,eclipse有一个免费的插件VE,可以进行图形化SWT开发,就是IBM自己的JAVA界面类库,这个类库由IBM捐给eclipse的。比SUN的AWT性能由很大提高,非常优秀。

NetBean
下一个当然是SUN的开源项目NetBean,这也是一个非常优秀的JAVA 开发IDE。
说实在,SUN公司的JAVA语言非常优秀,但它的IDE却没有那么优秀,一个SUN ONE Studio我实在不敢恭维。
当然NetBean除外,很有戏剧性吧,SUN自己开发的IDE不好,支持的开源项目开发IDE却是那么优秀!
既然是SUN支持的IDE,当然可以开发SUN任何标准的的JAVA项目了。
NetBean 3.5和3.6有中文版本,做的非常优秀,特别是帮助手册。我一贯认为MS的帮助手册是最好的,但是现在看来,NetBean的手册一点都不输于MS的,甚至要比MS的好一些。
其实,你要看J2SE,J2EE API的话,可以发现SUN的手册一贯非常好的。
这是我现在用于开发J2EE的IDE,也是我最喜欢的IDE。最新的3.6版本集成Tomcat 5.0.19,可以一边开发一边测试。我再也不用去配置可恨的Tomcat就可以进行 jsp2.0/Servlet2.4开发了。它的CVS也是我最中意它的原因。
再它里面开发J2EE也是很方便的,向导可以帮你做掉几乎所有的部署。
不过由于NetBean使用AWT/Swing做的界面,系统资源消耗比较大。当然,总之不如websphere的大,推荐使用。
透露一下,SUN有消息说会在不久推出NetBean集成的UML工具,不知道是不是免费,但愿是免费的。实在非常期待。

其他IDE还有Weblogic的,SUN ONE Studio,以及Oracle JDeverlop,只是我没有使用过,不好评说,可能BEA的 Weblogic的开发开发工具比较不错,因为Weblogic是世界上最优秀的J2EE框架,有机会测试一下再告诉大家。

这些是我半年的试用IDE的体会,可能有些不是非常公正,因为半年实在太短了,大部分我还只知之皮毛,因此偏颇难免。有这些工具使用经验的朋友们不妨将自己的体会写下来,大家一同分享。

2.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: nothing
Posted on: 2004-05-16 16:01

鼓励这种文章!!支持!!

3.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: nothing
Posted on: 2004-05-16 16:05

WSAD and JB , jdeveloper都很不错.

4.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: yuan
Posted on: 2004-05-16 18:28

还可以用eclipse开发perl

5.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: Illum
Posted on: 2004-05-16 23:00

小弟我只是初学者,接触Java还不深,只知之皮毛,多谢哥哥们鼓励。希望哥哥们能写写自己的经验,以使我们少走弯路

6.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: bluepure
Posted on: 2004-05-17 13:33

JBuilderX还集成了together???

你下的是集成了together7 的JBX。

7.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: bluepure
Posted on: 2004-05-17 14:11

JBuilderX还集成了together???

你下的是集成了together7 的JBX???

???

8.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: payaqa
Posted on: 2004-05-18 20:29

JBX不自带Together,需要另外下载

9.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: tzutolin
Posted on: 2004-05-18 21:44

您寫的真好!

Best regards,
tzutolin

為您補充一點:
NetBeans 也是一個 General-Purpose 應用程式平台, 程式員也能在上頭開發任何應用程式(插件).

10.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: Illum
Posted on: 2004-05-19 02:13

-------------企业级产品-------------
JBuilderX 99分 几乎完美,开放性很好,支持大量第三方产品,操作很顺手,价格最贵。OptimizeIt, AppServer(你可以用免费的WebLogic开发license替代,5个访问ip限制,所以不可以做增压测试)需要单独的license。JBuilderX 3500$, Optimizeit 2000$, Borland App server 3000$。Borland产品都是可以分开买,而且对第三方支持非常好。

WSAD 95分 几乎完美,有些非常特色的功能,但是开放性不足,比较适合配合IBM自己的产品开发,操作开始不太顺手,但是习惯之后还不错,代码编辑能力较差,价格很贵,但是内建了相当于Borland Optimizeit的功能,包含WebSphere开发版license,总共4,335$(price in US),不贵,但是不能拆开买,IBM比较霸道,开放性差点。总体来讲,用全套的IBM产品很划算。

-------------中档产品---------------
IDEA 80分 代码编辑能力超强超强超强,企业级应用太差太差太差
Eclipse 50分 代码编辑能力奇差无比,企业级应用就是一个空壳,必须到处找插件,插件奇多,而且全部都是奇难用,烦都烦死了
NetBean 30分 垃圾

-------------低端产品---------------
JCreator 10分 非常不错,适合初学者,但是基本没什么功能可谈

其它的像Jdeveloper, Forte, Visual Age要么没多少人用,有的也停止开发了,不提了。

系统配置(官方):
JBuilderX推荐768MB RAM, PIII 500Mhz
WSAD推荐96MB RAM, PIII 500Mhz
我觉得都是胡扯,尤其是IBM说96MB,开玩笑。我公司的机器是HP的机器,P4 2.66, 1G RAM,刚好流畅,家里Celeron 2.4G, 512MB就很不爽.

如果是公司要考虑价格因素,可以拆开买Borland的产品,比如很多技术一般的公司根本没用过Optimizeit,那就可以只买JBuilder.有些小公司用盗版,那就不用考虑价格了。(本人在家里就可以用盗版的JBuilderX, 哈哈哈,爽,当然在公司得用正版的WSAD)

这是一位CSDN上的DanielYWoo哥哥对这些IDE的评价,我因为没有做过企业开发,不知道如何,我觉得应该还是很中肯的。不过我觉得他对NetBean的评价太低了一点,不知道这里的众位哥哥怎么看的

11.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: tzutolin
Posted on: 2004-05-19 06:55

这是一位CSDN上的DanielYWoo哥哥对这些IDE的评价,我因为没有做过企业开发,不知道如何,我觉得应该还是很中肯的。不过我觉得他对NetBean的评价太低了一点,不知道这里的众位哥哥怎么看的

就企業開發而言, NetBeans 較不具經濟與效益.
DanielYWoo 的評價屬實, 但有失中肯與厚道的精神.

Best regards,
tzutolin

12.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: wes109
Posted on: 2004-05-19 08:31

看来偶还没做过真正的“企业级应用”

用ant + eclipse 感觉很好

13.Re:【原创】几个JAVA开发IDE试用手记 [Re: wes109] Copy to clipboard
Posted by: Jove
Posted on: 2004-05-19 09:53

wes109 wrote:
看来偶还没做过真正的“企业级应用”

用ant + eclipse 感觉很好

拥抱一个, 俺也比较土, "企业级应用"的很多活都是Ant来做的,都没想过用Lomboz

1居然说Eclipse的代码编辑功能很弱, 没语言了..

14.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: bluepure
Posted on: 2004-05-19 14:30

哪里有Together7啊???

怎么到处都没有看见.

15.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: expresso
Posted on: 2004-05-21 12:01

Illum wrote:
WSAD 95分 几乎完美,..

Eclipse 50分 ..


不解,.:S ..同个妈生的,差别这么打??

16.Re:【原创】几个JAVA开发IDE试用手记 [Re: Illum] Copy to clipboard
Posted by: Illum
Posted on: 2004-05-24 13:08

Eclipse主要是插件,有好插件,就不错。
虽然一些免费的插件也不错,但大部分好的都要钱。
MyEclipse我试用了一下,不错,但是就是只有30天试用期。只好只用lomboz。幸好这个现在也够我用了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923