当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

迁移到Eclipse: Eclipse对IntelliJ IDEAA评价开辟指南[Java编程]

赞助商链接



  本文“迁移到Eclipse: Eclipse对IntelliJ IDEAA评价开辟指南[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Eclipse 是一个免费的、正日益风行起来的 Java 集成开辟环境,最新版本的 Eclipse 中供应了很多特点,这些特点使它不但能与其他免费的 IDE 竞争,并且,即便是 IntelliJ IDEA 之类的专业商业软件,Eclipse 也能与之竞争.本文将 Eclipse 与 IDEA 举行了简单对比,为那些但愿转换到 Eclipse 大概只是想体验一下 Eclipse 的程序员供应一份指南,让他们理解 Eclipse 供应了哪些令人冲动的特点.

Eclipse 与 IDEA 的对比

Eclipse 是一个雄心勃勃的项目.具体地说,它不但仅是一个 Java IDE 工具,并且更是一种可扩大的开辟平台,旨在可以支持任何一种编程语言.但是,其参考实现 —— Java Development Toolkit (JDT) —— 只是一个 Java IDE,大部份人(特别是 Java 程序员)谈及 Eclipse 时,普通也是这样认为.固然您还为 Java 开辟和 JDT 耽忧,但 Eclipse 开放的、可扩大的特点足以增长 Eclipse 和 Eclipse 社区的大力发展.

Eclipse 3.0 和 IntelliJ IDEA 4 有很多重要的辨别,而此中最明显的辨别就是价钱:要想利用 IDEA, 您必须付费才能得到答应证,而 Eclipse 倒是免费的.这一点毕竟有多重要取决于您(或您的公司)的预算,不过很多专业的开辟人员发现,IDEA 具有他们需求的全部特点,并且价钱也很有吸引力.固然如此,固然 Eclipse 不具有 IDEA 的全部特点,但是环绕 Eclipse 举行开辟的社区非常活泼,他们已经以第三方插件的情势完善地供应了 Eclipse 所贫乏的特点.

比价钱和有多少特点更为重要的是若何利用 IDE 举行工作.IDE 对您有多大奉献取决于很多因素,除了所供应的特点之外,这些因素还包含整体计划、安定性和性能.在本文中,我们主要考虑 Eclipse 3.0 JDT 的基本特点,并将这些特点与 IDEA 中的可用特点举行对比.

特点

在编辑、运行和调试 Java 代码方面,IDEA 和 Eclipse 的基本特点基本相同,不过有时操作方法大概稍有差别.除了这些基本的编程特点之外,Eclipse 和 IDEA 都供应了对更高级的 Java 开辟工具的支持,比方 Ant、CVS、JUnit 和重构.(请参阅 参考资猜中介绍 Eclipse 的重构(refactor)特点的一篇文章.) 普通,从别的一种 IDE 工具迁移到 Eclipse 上时,最艰难的事情是学习如安在新环境中实现本来环境中的功效 —— 由于 Eclise 供应了如此丰富的特点,查找某个特点普通对比艰难.幸运的是,在 Eclipse 的在线文档中,有非常完好并且易用的帮忙系统.

直至近来,与 Eclipse 相比,IDEA 最主要的长处之一就是它有一个集成的 GUI 编辑器.但目前这种情形正在发生改变:Eclipse 引入了 Visual Editor.Eclipse 的 GUI 编辑器是一个单独的组件,但是,相关于 IDEA 的编辑器来说,它有一个非常重要的长处:其代码和图形视图之间可以举行非常流利的转换(在一种情势下的改变几近当即便可以反映到别的一种情势中),不需求其他元数据或文件.

Eclipse 的 Visual Editor (VE) release 0.5 支持 AWT/Swing,目前,也可以在 Eclipse 2.1.x. 中利用该版本.用于 Eclipse 3.0 的版本 VE 1.0 行将公布.VE 1.0 将被用作一个独立的软件,可以从 Eclipse 的网站上下载它,它不但支持 AWT/Swing,并且支持 SWT.有关 VE 的更多信息,请参阅背面 参考资猜中列出的文章“Building GUIs with the Eclipse Visual Editor”.

IDEA 的别的一个长处是它集成了 Web 开辟的支持.但是,即便您需求这种功效,也仍然可以利用 Eclipse.有几个第三方的插件可认为 Eclipse 增添这种功效,比方 Lomboz 和 Sysdeo Tomcat 插件.请参阅 参考资猜中的文章,它向您展示了若何下载、安装和利用这些插件以及其他第三方插件.

整体计划和易于利用性

Eclipse 的新用户对 Eclipse 的广泛抱怨就是它难以利用.这在很大程度上是因为 Eclipse 采取了一种独特的方法来组织自己的用户界面.具体地说,Eclipse 引入了 透视图的概念,供应为履行特定任务而计划的环境,比方编码、调试、利用源代码掌握系统等.经过一些指导和实践之后(这也恰是本文的目的),大部份用户会发现,这个概念非常清楚,并且功效非常强盛.

Eclipse 用户界面的别的一个长处是,它遍及采取了向导 —— 即一系列对话框,可以指导您一步步履行特定任务的步骤,比方新建项目或类,衔接到 CVS 仓库等.当然,IDEA 也有向导,但是 Eclipse 的向导非常完好,供应了更多大概用到的选项.

安定性和性能

从理论上来说,Eclipse 在性能方面应当更具上风,因为它利用的是 SWT,SWT 利用了专用的构件 —— 操作系统的 UI 元素;而 IDEA 利用的是 Swing/AWT.但是,从实际情形来看,IntelliJ 在实现 IDEA 的用户界面方面做了很多出色的工作,在一台功效强盛的机械上,二者性能间的差别是可以忽视的.一样,Eclipse 和 IDEA 都非常安定,用户基本上不会碰到什么问题.

证据源于实践

最后,假如您想评价一下 Eclipse 能否合适您的开辟,就需求将其安装到一个测试硬盘中,亲身体验一下.这是评价 Eclipse 易用性以及它能否合适您的工作气势的惟一方法.下一节将扼要地介绍一下 Eclipse 的利用.假如您已经下载并安装了 Eclipse,那么请持续阅读本文.


  以上是“迁移到Eclipse: Eclipse对IntelliJ IDEAA评价开辟指南[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 迁移到Eclipse: Eclipse对IntelliJ IDEAA评价开辟指南
  • 企业迁移到Exchange 2010的十个来由
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .