Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java IDE  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 想找一个Java IDE吗?用IDEA吧 (ZT)
xlfd





发贴: 7
积分: 30
于 2003-09-12 16:26 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
多目前提供的关于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非常有研究的开发团队设计的。它的价格也是十分合理。




为什么这个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

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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