Topic: 想找一个Java IDE吗?用IDEA吧 (ZT)

  Print this page

1.想找一个Java IDE吗?用IDEA吧 (ZT) Copy to clipboard
Posted by: xlfd
Posted on: 2003-09-12 16:26

多目前提供的关于Java IDE选择的问题之一,就是这些IDE都不是非常好。我个人十分厌恶那些与Java的编程接口被可视化图形界面美化的文本编辑器,它们与Java的命令行相接口,并且称自己为“集成化的开发环境”。另一方面,我也厌倦了那些浮夸的,缓慢的“特征集合的开发环境”这种开发环境往往是阻碍你而不是帮助你完成你的工作。它看起来对版本的更新毫无意义。

我在这里并不想简单的喊叫让你知道,我对名为IntelliJ的Java IDE的希望值有多低。我只是希望用这种先入为主的方法,让你在遇到IDEA时能体会到我的感受。在第一次使用IDEA时,我就可以在两分钟之内完成建立一个新的项目,并且开始编写源代码,而不会什么都找不到,也不用去看说明手册。经过很少的几个月的时间,我已经使用近100个小时了,这时候我会经历一些困难。我不得不处理那些个别的不良结构,或者甚至是导致打开文档文件的错误。我所遇到的还不仅仅是我所说的这些,我最近见到更多的已建立的Java开发环境遇到类似的问题。

主要的生产力的特点
IDEA的前提足够简单:尽可能地促进程序员的编程速度。它包括了很多足以使我们震惊的生产辅助的功能,并且与Java结合得相当好。不同的工具窗口围绕在主编程窗口周围,当鼠标点到时即可打开,无用时也可轻松关闭,使用户得到了最大化的有效屏幕范围。

这个编程器足够智慧也足够简单的帮助你解决问题,并且在不需要的时候消失,充满了人性化的特点,比如在项目中第一次引用一个类,它可以自动帮你传输包。以“智慧型”而知名的代码编写的IDEA,等同于你使用一个微软的开发产品:如同你打字的特性那样,可提供选项的列表会变窄,并且方法级的帮助窗口包括参数的信息。从“敌人”哪里获取方法,IDEA也在语法错误的句子下标上红线,并且它的背景语法分析功能,可以尽可能快的在你键入代码时就通知你。

另外,内建了耐高强度的重组因素。IDEA也在基本使用上有选项:当重新把类分配到不同的包中时,它可以在一定范围内扫描,替代一个类,方法,或者不同名字,并且自动地更新参考。当这样去做的时候,它甚至能更新注释和字符串的解释。你能复制,粘贴整个类到一个不同的文件中,从任何一个源代码中,提取完美的格式,提取接口签名,方法签名,或者一个超级类。


技术因素

以技术为导向的IDEA集成了调试器,支持本地和远程的调试,即使你需要修改一些设置上的东西使你的工作顺利进展。另外,它还提供了通常的监视,分步调试以及手动设置断点功能,在这种断点模式下,你可以自动地在断点之外设置现场访问,甚至可以浏览不同的变量的值。

IDE支持多重的JVM设置,几个编译程序和Ant建造系统,并且,它使得设置多重的自定义的类途径变得简单。全部这些设定都经项目信息对话框来控制的,所以,你的每一个项目都可以在最小的混乱的状况下使用不同的设置。我不能复制一个项目的设置到另一个项目中去,这是很小的一个麻烦,但是我可以忍受。IDEA也提供内置的支持很多变化管理系统,就像可视化的SouceSafe,开放式代码的CVS,以及Perforce。

最终印象
最终我对IDEA的印象是,它有一个非常整洁,整齐的界面。我总体上不太喜欢的自动隐藏的工具窗口,在这里却是让我印象十分深刻,因为它们在鼠标到达时被激活,位于不连续的的屏幕上,并且都有清楚的记号。这里没有其它IDE有的那些需要进入特定区域的麻烦。IDEA的菜单分布得很有逻辑,因此你可以轻松地在最顶级的菜单中,键盘热键,或者上下文相关的情况下单击鼠标右键找到你所需要的命令,IDEA使这些使用变得很有效。另外,我应该提到的是主要的编辑窗支撑鼠标的滚轴。(是的!)

IDEA集中了编码的特点,可以使使用其它IDE最小的混乱的情况下完成计划。IDEA就是编写,维护代码,并且很好地激活这些功能。我发现我喜欢使用它的唯一一个原因就是它的RAD风格的图形用户界面编译器,以及在源代码中快速的切换到一个类和一个特定的方法中,这很可能是使用了结构化的窗口,可以在一个等级树上分类你项目中的方法和类,但是我更喜欢访问一个更快的方法。我想我的VB情结一定会有所表示的。我尤其是被接口的执行,方法的忽略,以及重定义的工具印象深刻。非常简单地说,IDEA就是编写代码者的梦想,显然是一个对Java非常有研究的开发团队设计的。它的价格也是十分合理。

2.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: zzj
Posted on: 2003-09-12 19:23

IDEA的确非常不错,除了gui design以外,
各种功能都很贴心的 Smile

3.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: jyc
Posted on: 2003-09-13 12:50

是啊如果有gui design
那么IDEA就完美了

4.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: enoch
Posted on: 2003-09-13 18:06

唯一让人抓狂的是——不定时的清理内存完全让机器失去响应,即使是在256MX3的机器上也是如此。

5.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: bbbaby
Posted on: 2003-09-14 12:50

IDEA还是不错的

6.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: hwx
Posted on: 2003-09-15 18:26

各位大哥,IDEA有"RAD风格的图形用户界面编译器"吗,
怎么我一直没有用过。能否告知在哪个菜单项下面激活?
谢谢!

7.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: hwx] Copy to clipboard
Posted by: heaven
Posted on: 2003-09-15 19:08

反正我是没见过足够强大的java的GUI生成器,感觉swing太强,没有一家IDE能够搞定它。

8.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: hwx] Copy to clipboard
Posted by: zzj
Posted on: 2003-09-15 19:52

hwx wrote:
各位大哥,IDEA有"RAD风格的图形用户界面编译器"吗,
怎么我一直没有用过。能否告知在哪个菜单项下面激活?
谢谢!

没有的 嗯

9.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: heaven] Copy to clipboard
Posted by: zzj
Posted on: 2003-09-15 19:53

heaven wrote:
反正我是没见过足够强大的java的GUI生成器,感觉swing太强,没有一家IDE能够搞定它。

JBuilder的gui designer还可以啊,基本上各种功能都有了厄。

10.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: leiafu
Posted on: 2003-09-16 15:55

可以试试NetBeans, 它的form editor蛮不错的
IDEA有个developing version - Intellij IDEA AURORA, 有guiDesigner plugin

11.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: HenryYu
Posted on: 2003-09-16 17:09

可能我对jbuilder中毒太深了,刚刚装了idea3,竟然无从下手!
各位,虽然我现在还不明明idea的设计思想,但是我认为一个开发工具是简单易用,一目了然,同时对流行的技术同步!我决定jb是做到了,其他?。。。

12.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: bbbaby] Copy to clipboard
Posted by: yiqiang
Posted on: 2003-09-16 18:27

做为唇java开发的IDE来说,这个确实还可以,不过也没有楼主说的那么神乎,不知楼主是没用过其他的呢,还是有别的什么企图。本人觉得如果开发者想找一个功能很强大的工具呢,Jbuilder当然是最假选择,如果想找一个小巧玲珑,速度超快的工具呢,本人推荐Gel,这个工具是c++开发,在windows操做系统的用户会体会到它编译速度的惊人!此只是本人的一个小小推荐,如有大虾知道更好的,还望多加指点。

13.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: HenryYu
Posted on: 2003-09-18 14:36

支持yiqiang的说法

14.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: tempcapitain
Posted on: 2003-09-18 17:55

有没有人在使用eap的IDEA, eap更新得倒是很快,不过好像没有稳定版本,害得我都不敢用

15.Re:想找一个Java IDE吗?用IDEA吧 (ZT) [Re: xlfd] Copy to clipboard
Posted by: joysun
Posted on: 2003-09-19 14:45

oracle jdeveloper 10g 免费稳定,SUN评定为最好的开发工具。在Oracle.com中有下载!要先注册一个用户后才可下载。与Delphi开发工具那么好用。


   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