`
peacherdiy
  • 浏览: 58087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

02 RCP 翻译-序

 
阅读更多

  在我的书这本书的第一版,我写的是Eclipse富客户端— (RCP)是一个很像携带NASA的机器人的巨大的火箭 进入太空:强大的,复杂的,必不可少的,但最终只是发射车安全到达目的地。四年后,该 RCP继续作为运载工具,我的团队开发的 控制各种各样的航天器、机器人驱动,飞,浮子,和移动 的方式。它为我们提供了一个坚实的基础,基于组件的开发,丰富的用户界面,灵活的框架,和 不计其数的其他功能, 我的团队实际上开发的软件。

  我的团队十分骄傲对于我们的小块的代码,完成在NASA的工作。但是当我们的任务成功时,我们敏锐的认识到一个星级规模的太空探索项目需要数百,有时数千名专家里面的成功结合,在宇航局外有专攻设计巡航轨迹的人通过机器人的脚优美的实现布线电缆。这个了不起的专业化和协作相结合,可以发现在许多其他领域,一些杂工可以聚在一起,建立一个棚,但摩天大楼需要建筑师的共同努力--木匠,水管工, 电工,石匠,以及数以百计的其他专家提供的只是基本知识,在每一种学科里。现代的建筑,就像现代的空间勘探,简直是太宏大而复杂的实现对比于任何其他方式。

   我认为现代的应用软件更像是外太空机器人和推进式火箭的比较,而更像摩天大楼比鸡舍。复杂的应用开发需要专业化与合作、我认为这是Eclipse RCP存在的根本原因和持续成功。在这本书中描述的平台的背后,是一个世界范围内的社区专家在各个方面合作多年建立免费的、可扩展的框架可以用来开发大多数的应用。如果你决定使用这个框架,你会发现你加入了一个社区,里面有很多特殊领域的专家用RCP构建他们的特殊应用。你可能会惊讶地发现有价值的供应商,客户,以及它们之间的合作者。我们当然也是一份子。

  我的团队自动2005年就参加了每一年的EclipseCon大会,我们非常吃惊的发现他们基于RCP构建的多样的程序。如:控制核反应堆,列车调度,交易股票,设计数据中心,管理投资,反恐,分析蛋白质,监控渔船,共享文件和编辑所有的我听说过的语言。经过几次的EclipseCon会议,我们碰到了另一个宇航局的任务控制系统,你可以想像我们有很多东西可以谈,

 

  但更重要的让人惊讶的莫过于RCP应用程序的多样性是我们的应用程序的共同点。例如,美国电力转换公司用同样的图形编辑框架去安排他们的机架式服务器。而我们的团队用户在流动站操作程序中用来操纵火星图像,我们的团队用Eclipse工具的同样的基础组件来构建航天器命令编辑器。这些共同点使我们能够结合我们的资源,相互学习。并且对我们的客户始终发布更好的产品。

  你的一些同事可能认为这是有风险的,被开发的产品组件是一个遥远的团队。只有建立它自己的组件才会更容易,更安全。例如,一个三个人的团队在下一年要开发一个程序,它的一个重要的特性就是要长时间的运行任务,并且让、用户注意到进度,虽然你可以用一些其他的方式实现,但是我问了Eclipse开发团队,他们用了三年的时间构架了Job API,对于这个目的的一个强大和灵活的框架,用Eclipse RCP可以节省你花在你项目上的一些工作,甚至不是你擅长的领域。

 

  我的专长是开发一个操作机器人和飞船的工具,你的专业可能是关心健康或者是清洁能源。这本书的作者是让你我更容易的构建我们的工具,花更多的时间在我们的专业领域,如果你决定加入RCP开发社区,我期待在将来的EclipseCon上看到你是如何用这个工具支持你的工作的。你甚至可能发现用你的特长来改进RCP本身。

 

     --杰夫·诺里斯

       监理,规划软件系统集团

       喷气推进实验室

       加州理工学

 

分享到:
评论

相关推荐

    eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz) 适用于Linux x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    Eclipse RCP Plug-in开发自学教程(Eclipse3.6)

    【Eclipse RCP 插件开发自学教程 (Eclipse3.6)】 Eclipse RCP (Rich Client Platform) 是一个框架,允许开发者构建高度可定制和可扩展的桌面应用程序。本教程是针对Eclipse 3.6版本的,提供了一个详细的学习路径,...

    IAI 推杆型RCP2-RA8C/RA8R机械手手册.pdf

    IAI 推杆型RCP2-RA8C/RA8R机械手手册pdf,IAI 推杆型RCP2-RA8C/RA8R机械手手册

    RCP-1500中文操作手册.pdf

    索尼公司生产的RCP-1500系列遥控面板(包括RCP-1500、RCP-1501和RCP-1530型号)是用于配置和控制演播室级及广播级摄像机的专业设备。这些设备提供了高级的操作便利性和功能的多样性,使得用户能够高效地进行摄影机的...

    eclipse-rcp-2022-06-R-win32-x86_64.zip

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-win32-x86_64.zip) 适用于Windows x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    RCP Plug-in开发自学教程(中国Eclipse社区首发)

    Eclipse RCP(Rich Client Platform)插件开发是一种构建桌面应用程序的强大工具,它基于Java语言,为开发者提供了灵活且可扩展的框架。本教程“RCP Plug-in开发自学教程”是中国Eclipse社区(CEC)首发,旨在帮助...

    CAC_RCP1-1969.REV4-2003_食品卫生通用规范[1][参照].pdf

    《食品卫生通用规范》是国际食品法典委员会(Codex Alimentarius Commission)制定的一份指导性文件,旨在确保食品安全和适宜消费。这份规范详细涵盖了从食品初级生产到最终消费的整个过程中的卫生控制措施,旨在...

    IAI 夹爪型-RCP2电缸手册.pdf

    IAI 夹爪型-RCP2电缸是工业自动化领域中的一种精密定位设备,主要用于自动化生产线中对工件的搬运、定位、装夹等任务。该系列电缸具备多种型号,以适应不同工作环境和任务需求。根据提供的部分内容,下面详细说明其...

    eclipse RCP Plug-in开发自学教程.pdf

    eclipse RCP Plug-in开发自学教程 eclipse RCP(Rich Client Platform)是一种基于eclipse的插件式开发平台,允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序。RCP插件式开发方式可以重用eclipse中的方法...

    eclipse-rcp-juno-SR2-win32-x86_64.zip

    这个"eclipse-rcp-juno-SR2-win32-x86_64.zip"是一个针对Windows 64位系统的Eclipse RCP开发环境的打包文件,版本为Juno Service Release 2 (SR2)。Eclipse Juno是Eclipse IDE的第四个主要版本,发布于2012年,包含...

    eclipse-rcp-indigo-SR2-win32-x86_64

    "eclipse-rcp-indigo-SR2-win32-x86_64"是一个特定版本的Eclipse RCP平台,适用于Windows 64位操作系统。"Indigo"是Eclipse的版本代号,而"SR2"表示第二个服务释放(Service Release),意味着它是Indigo主版本的一...

    eclipse-RCP-3.1.1-win32.zip

    这个“eclipse-RCP-3.1.1-win32.zip”文件是一个专门为Windows操作系统编译的Eclipse RCP版本,版本号为3.1.1。在本文中,我们将深入探讨Eclipse RCP、JFace和SWT,以及如何使用这个压缩包进行开发工作。 Eclipse ...

    Eclipse RCP Plug-in开发自学教程 源码

    Eclipse RCP(Rich Client Platform)插件开发自学教程源码提供了一个全面的学习平台,用于理解和实践Eclipse RCP应用程序的构建。这个教程涵盖了多个章节,每个章节对应一个或多个插件项目,通过这些项目,你可以...

    定制 SWT RCP 界面--如何编写一个漂亮的 SWT

    ### 定制SWT RCP界面—如何编写一个漂亮的SWT RCP界面 #### 引言 在现代软件开发中,用户界面(UI)的设计至关重要。一个美观且易用的界面不仅能提升用户体验,还能增强软件的整体竞争力。SWT (Standard Widget ...

    eclipse-rcp-2022-06-R-macosx-cocoa-x86_64.dmg

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-macosx-cocoa-x86_64.dmg) 适用于macOS x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    RCP example - uSame

    **RCP(Rich Client Platform)** 是Eclipse框架下的一个核心组成部分,它提供了一种构建桌面应用程序的强大平台。RCP应用程序通常由多个插件组成,这些插件协同工作以实现特定的功能。在“RCP example - uSame”...

    rcp]-eclipse_rcp

    ### Eclipse RCP (Rich Client Platform)介绍与应用开发详解 #### 一、Eclipse RCP概述 Eclipse RCP(Rich Client Platform),即Eclipse富客户端平台,是一种基于Java的应用程序开发框架。它允许开发者创建出高度...

    eclipse-rcp-photon-RC3-win32-x86_641(含SVN及兼容低版本插件)

    这个"eclipse-rcp-photon-RC3-win32-x86_64"是Eclipse RCP的一个特定版本,针对Windows 64位操作系统。"Photon"是Eclipse IDE的4.8版本代号,它在2018年发布,引入了许多新特性、改进和性能优化。 1. **Eclipse RCP...

    eclipse-rcp-2023-12-R-win32-x86-64.zip

    eclipse-rcp-2023-12-R-win32-x86_64.zip 适用于Windows系统

    eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz) 适用于Linux aarch64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

Global site tag (gtag.js) - Google Analytics