中国领先的IT技术网站
|
|

Eclipse到底是个什么玩意儿(四)

“Eclipse到底是个什么玩意儿?”在前三篇中,51CTO已经了解到Eclipse从一个Java IDE继而发展成一个多语言拓展的IDE,在发展过程中最终成为一个多软件协作的平台,51CTO在第四篇要讲什么我想大家已经猜出来了——Eclipse已经在Eclipse基金会的运作下成为了一个Java语言的开发框架了。

作者:立方来源:51CTO.com|2010-07-05 15:56

开发者大赛路演 | 12月16日,技术创新,北京不见不散


【51CTO独家特稿】在过去一周,51CTO的编辑们一直在使用Java频道来记录“Eclipse到底是个什么玩意儿?”,继而用来介绍编辑们的想法。总体来说,51CTO开始时期望听众从Eclipse作为一个Java IDE这个大家已经熟悉的话题来开始这各连载;然后我使用C/C++开发工具(CDT),PHP开发工具(PDT)和其他的语言来说明Eclipse还是一个多语言IDE平台;这种讨论往往重叠,继而引出作为Eclipse的模块化工具平台的概念。由“模块化”这个基本信息,我们就不能用简单的工具平台来定义它,随着Eclipse的发展,Eclipse已经成为一个模块化的开发框架,可任意扩展到多种方式的框架。

Eclipse是应用框架 
Eclipse是应用框架

最后,51CTO进一步聊一聊Eclipse如何作为应用框架的。

51CTO的编辑们记得,在Eclipse 2.1发布的前后,在Eclipse社区里就已经有了一些前瞻性的认识,即Eclipse应该集合所有的菜单、窗口堆叠视图、编辑器和本机部件等等,把这些与模块化组合,这样Eclipse就不仅仅是工具,Eclipse已经成为一个可用于建立整个项目的框架(虽然那时还没有框架这种概念)。我们开始看到Eclipse可以组织建立解决高端用户应用一些问题。当然,在Eclipse还不成熟的早期这是相当痛苦的,但经过Eclipse平台的开发团队努力,引入到Eclipse富客户端平台(RCP)以及Eclipse 3.0发布之后,这些技术就已经相当的成熟了。

这个时候,Eclipse的富客户端(RCP)不仅仅是一个拥有多个小部件工具包,Eclipse提供给你最需要的应用程序,它可以让您取舍为用户建立真正的价值组成部分,这是一个全面的应用框架。甚至更大的功能,可结合使用Eclipse持久化服务(EclipseLink)RCP,有关Eclipse的通信框架(ECF),Riena等等。每一个基础Eclipse IDE的RCP提供所有的灵活性和可扩展性,你可以建立两个以上自定义的内部应用程序。如果你需要研究一下的话,Eclipse基金会的“资源”页有大量的案例可供参考,那里有Eclipse RCP的诸多成就。

呵呵,51CTO独家推出连载“Eclipse到底是个什么玩意儿?”深受读者好评,在即将推出的连载中我们会聊聊Eclipse是一个运行库(runtime)。

如果您对Eclipse有什么新的使用心得可以发Email:zhousn@51cto.com,51CTO将与所有读者一起分享!

【51CTO.com独家特稿,非经授权谢绝转载,合作媒体转载请注明原文作者及出处!】

【Eclipse相关推荐】

  1. Eclipse到底是个什么玩意儿(一)
  2. Eclipse到底是个什么玩意儿(二)
  3. Eclipse到底是个什么玩意儿(三)
  4. Eclipse 3.6版本正式发布 代号“太阳神”
  5. Eclipse 3.6新特性与应用详解
【责任编辑:立方 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Microsoft SQL Server 2005 技术内幕:T-SQL查询

本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部构造,包含了非常全面的编程参考。它提供了使用Tra...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊