Eclipse,NetBeans及IntelliJ—Java IDE大战之Eclipse篇[Java编程]
本文“Eclipse,NetBeans及IntelliJ—Java IDE大战之Eclipse篇[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Jacek Furmankiewicz是加拿大Compuware公司一位资深的开辟者/计划者.他具有12年的专业IT经验,范围触及UNIX,PowerBuilder,C#/Microsoft .NET,Java,PHP,还有Microsoft SQL Server和Oracle.
1、Eclipse 3.2.2/MyEclipse 5.1.0 GA
供应商 | Eclipse基金会 |
网站 | www.eclipse.org |
价钱 | 免费(基本公布)/开源 |
供应商 | Genuitec |
网站 | www.myeclipseide.com |
分发 | MyEclipse IDE |
价钱 | $49/年定阅 |
安装
在Windows和Linux平台上,基本的Eclipse发行只是一个简单的.zip或.tar.gz文件—你可以解压到任何你认为必要的目录下.注意,这只是供应应你一个基本的IDE—只能成立基本的“Hello World”式程序,别的功效却非常欠缺.为了把Eclipse变成一个真正可以利用的环境,你必须从Eclipse网站(可以直接经过Eclipse的“Help->Software Updates->Find And Install”举行操作)下载额外的插件.最令我感爱好的几个插件是:Visual Editor(构建SWING GUI),Web Tools Project(支持JSP),JSF Tools,以及Dali(支持JPA).此中,最后两个插件官方声称为“预览”式发行,还没有正式推出其1.0版本.
关于安装新插件而言,在Windows上是相当直接的.而在Linux平台上,是几近不大概从一个尺度仓库(大大都基于Debian的或面向RPM的distros特点的Eclipse)下载Eclipse的,这非常自然地与普通的Linux利用程序安装方法集成到一同.但是,这种办法把Eclipse安装到一个系统目录(比方Ubuntu/Kubuntu平台中的“/usr/lib/eclipse”途径)下,而这仅经过“sudo”且作为根或利用根权限运行时才能得到更新.遗憾的是,Eclipse仿佛不知道这一点,后果在下载插件时呈现一个错误—因为当试图把它们安装到指定的“/usr/lib/eclipse”文件夹下时Eclipse并没有向我供应根口令.假如Eclipse在其将来发行版本中改良这一点的话倒是不错的.这仅是一个细节.作为一种简单筹划,我干脆简单地把整个本地的Eclipse安装复制到我的home目录下的一个文件夹中,并且可以在没有任何更多问题的情形下安装完好部别的的插件(我猜想,这大概是由于我以“root”身份登录到一个会话中,但是我的确不喜好这样做).
别的,MyEclipse发行中供应了一个基于Java的安装程序.这个安装程序非常友好地与Windows平台集成到一同(包含快速方法),而在Linux平台上也供应了一种可以承受的安装方法(固然它并不成立任何桌面快速方法).
总体特点
当初次接触Eclipse时,其令人惊奇的速度和特点丰富的Java编辑器一定会给你留下最为深化的印象.具体说来,它具有以下特点:
◆速度快
◆强盛的重构功效
◆快速错误改正功效
◆可以改正/组织导入信息
◆以细节方法显现的大量闪光亮点(比方,在代码完成方面供应了吸惹人的Javadoc弹出菜单).
不管怎么说,Eclipse确切是一个相当优异的编辑器.
另一方面,我并不太喜好Eclipse中的窗口系统,分外是它的Perspectives/View概念(我讨厌这种与NetBeans 4.0系统一样的特点,但是NetBeans在后来的版本中十清楚智地替换了这一点).我对比喜好把全部相关的编辑器/调色板/面板通过单个窗口举行配置这种简单的办法—根本不简单混合.无可否定,这仅是一种我个人的一种爱好.
我还发现它所供应的窗口系统在一些方面不太符合逻辑.比方,最小化“Package Explorer/Hierarchy”视图并不会把它折叠到旁边去(而按照我的别的IDE利用经验—无论是NetBeans或是Visual Studio.NET,它们都可以友好地实现这样的功效).代之的是,Eclipse仅把它折叠起来而留出未利用屏幕的一大部份—的确是一种极不平常的计划决意(图9展示了这种奇特的窗口行为的一个示例).除此之外,整个窗口系统完好可以承受,但是我更喜好NetBeans的系统.
图9:Eclipse供应的一种极不常用的折叠式视图
以上是“Eclipse,NetBeans及IntelliJ—Java IDE大战之Eclipse篇[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |