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来做的,都没想过用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: 不解,.: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 |