Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java IDE
打印话题 寄给朋友 订阅主题 |
作者 | 想找一个Java IDE吗?用IDEA吧 (ZT) |
xlfd
发贴: 7 积分: 30 |
于 2003-09-12 16:26
我在这里并不想简单的喊叫让你知道,我对名为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非常有研究的开发团队设计的。它的价格也是十分合理。 为什么这个Applet不能在浏览器显示啊? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7816 | 想找一个Java IDE吗?用IDEA吧 (ZT) | xlfd | 1830 | 2003-09-12 16:26 |
6703 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | zzj | 40 | 2003-09-12 19:23 |
6853 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | joysun | 87 | 2003-09-19 14:45 |
6782 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | jyc | 27 | 2003-09-13 12:50 |
6723 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | enoch | 47 | 2003-09-13 18:06 |
6707 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | bbbaby | 9 | 2003-09-14 12:50 |
6746 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | yiqiang | 197 | 2003-09-16 18:27 |
6656 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | hwx | 61 | 2003-09-15 18:26 |
6602 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | heaven | 47 | 2003-09-15 19:08 |
6628 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | zzj | 126 | 2003-09-15 19:53 |
6579 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | zzj | 104 | 2003-09-15 19:52 |
6458 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | leiafu | 101 | 2003-09-16 15:55 |
6676 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | HenryYu | 108 | 2003-09-16 17:09 |
6571 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | HenryYu | 12 | 2003-09-18 14:36 |
6475 | Re:想找一个Java IDE吗?用IDEA吧 (ZT) | tempcapitain | 52 | 2003-09-18 17:55 |
已读帖子 新的帖子 被删除的帖子 |
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 |