• 第二章 第一节 概述


    第一节  概述

    返回目录

    Eclipse.org的新闻稿,200111月,为了“创建更好的产品集成和开发环境”,一个由多个技术公司组成的协会成立了[1]。这个协会的主要成员有:

    • IBM
    • Merant
    • Borland
    • Rational
    • Red Hat
    • SUSE LINUX

    这个命名为Eclipse.org的协会不久就发布了它的旗舰产品,Eclipse,一个用于开发Java程序的、开源的、可扩展的IDE

    Eclipse迅速引起了开发人员的注意:20033月,2.1版发布的时候,2天之内就被下载了7,000,000份;3个在线的Usenet新闻组活跃着大量Eclipse用户;对Eclipse(http://www.eclipse.org)主站进行补充的网站如雨后春笋般建立起来;相关的文章也出现在大量的网站上,如IBMdeveloperWorks (http://www.ibm.com/developerworks/)——详细地向用户讲解如何使用这个令人兴奋的工具RationalBorland各自发布了Eclipse用于UML建模的插件;处于行业主导地位的代码编辑器,SlickEditVisual SlickEdit,现在也可以作为Eclipse的插件使用;Eclipse还有数以百计的其它插件,从实用的(Telnet客户端,J2EE环境及profiler[2])到娱乐的(MP3播放器和Tetris clones[3]),应有尽有。有兴趣的读者可以访问Eclipse插件中心(http://www.eclipseplugincentral.com/)以获取更多关于插件的信息。

    为何一个Java IDE使得人们如此忙乱?首先,无论从金钱的角度(用开源组织的行话来说,就像免费啤酒一样[4]),还是从代码重用的角度(像讲话一样自由[5])来看,这个工具是免费的。其次,它具有令人难以置信的扩展性,许多公司和个人已经为Eclipse编写了大量的插件。

    Eclipse是用Java编写的,但是在外观和性能方面,它就像本地程序一样[6]。也许,最重要的原因,是它使用了窗口工具包SWT——可以用它自由的构建其他Java程序,使其外观和性能与本地程序几乎无异。这个工具包,也可以独立于Eclipse使用。

    本章将介绍Eclipse和构建SWTJFace程序的初步知识。同时,也会介绍些不用Eclipse来生成SWTJFace程序的方法。但是,关于Eclipse的使用我们不会讲地很深——其他的教科书会讲到的。事实上,本章之后我们很少会提到Eclipse。除了本章,所有的代码和命令都是和IDE无关的。在学习SWTJFace的过程中,您可以用您喜欢的任何开发工具。在本章末,您将学会在任意的开发环境中使用SWTJFace


    [1] 原注:Eclipse.org press release, "Eclipse.org Consortium Forms to Deliver New Era Application Development Tools," http://www.eclipse.org/org/pr.html.

    [2] 译注:主要用于测试的一个插件。

    [3] 译注:很遗憾,译者在网络上没有找到这个插件。

    [4] 译注:原文为free as in beer, to use the open source community's jargon

    [5] 译注:原文为free as in speech

    [6] 译注:原文为looks and performs as if it were a naïve program

    返回目录

  • 相关阅读:
    2019.4.18 淘宝商品显示块2号铺设练习
    Debuggee not connected 寒江孤钓<<windows 内核安全编程>> 学习笔记
    指定的服务已标记为删除 寒江孤钓<<windows 内核安全编程>> 学习笔记
    删除自定义服务 寒江孤钓<<windows 内核安全编程>> 学习笔记
    发生系统错误 1275.此驱动程序被阻止加载 寒江孤钓<<windows 内核安全编程>> 学习笔记
    无法编译出.sys文件 寒江孤钓<<windows 内核安全编程>> 学习笔记
    iOS11 适配
    curl
    ddd
    201060512 viewcontroller view
  • 原文地址:https://www.cnblogs.com/ols/p/2171852.html
Copyright © 2020-2023  润新知