it167.com  设为主页
 收藏本站
 
  资讯:业界动态 | 软件动态 | 人物专栏 | 安全资讯 | 网络生活 | 电子商务 | 小游戏 | 视频 | 美女图片 | 音乐
  网络编程 | 网站运营 | 网页制作 | 图形图象 | 操作系统 | 媒体动画 | 软件教学 | 网络应用 | 邮件系统 | 网络安全 | 认证考试
asp | .net | php | jsp | Sql | java | Dreamweaver | FrontPages | Javascript | css | Coreldraw | photoshop | Flash | Coreldraw
当前位置: > 主页>网络编程>Java>JAVA实例教程>Eclipse,NetBeans及IntelliJ—Java IDE大战之Eclipse篇(1)
最新新闻

·机会与整合 边缘化互联
·TOM-Skype新增三大本地
·雅虎抢闸邮箱竞赛 网易
·新浪抢攻北京奥运
·洞悉网络口碑的掘金机会
·拆解网络病毒黑金交易
·木马下载器近期出现新变
·《互联网周刊》第17期文
·Web2.0是否催生自吹自擂
·三张宝宝裸照招来MSN封
热门新闻
·jsp 下实现防止重复在线
·一个必看的Java程序
·存储过程
·构建自己的基于Java的超
·构建自己的基于Java的超
·Web应用中的中文问题
·学习MySQL常用操作命令
·MySQL中修改密码及访问
·Hibernate 3新增XML关系
·java实现ftp下载文件
推荐新闻
 
 

Eclipse,NetBeans及IntelliJ—Java IDE大战之Eclipse篇(1) 

作者:   来源:it167   点击:   日期:2007-01-28

【51CTO.com独家特稿】Jacek Furmankiewicz是加拿大Compuware公司一位资深的开发者/设计者。他具有12年的专业IT经验,范围涉及UNIX,PowerBuilder,C#/Microsoft .NET,Java,PHP,还有Microsoft SQL Server和Oracle。

一、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提供的一种极不常用的折叠式视图



共3页: 上一页 1 [2] [3] 下一页
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·Eclipse,NetBeans及IntelliJ—Java IDE ·Eclipse,NetBeans及IntelliJ—Java IDE
·把XML转换成功能全面的Web服务 ·使用XML通过Java类定义Web服务
·开发一个调试JSP的Eclipse插件 ·使用Acegi保护Java应用程序之一:架构概

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:it167  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。