<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height = 280; // </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> CNET科技资讯网3月2日国际报道 一年多前,许多人认为Eclipse 开放源代码计划不过是IBM 用来销售自家软件的手段之一。但现在,这个计划已经成了Java工具产业的创新源头。   本周一开罗的EclipseCon大会门票全数销售一空,跟去年不同的是,在开幕大会上,IBM 的技术大师们将不再是主角。取而代之的,这种开源码基金会将会亮出最新加入的董 事成员,包括IBM 对手BEA 、Sybase与Borland,并详细说明Eclipse 手头上越来越多的开发专案细节。   “Eclipse 绝对是当今主流的Java工具平台。”Meta集团分析师Thomas Murphy。“未来Eclipse 组织也会不断大力倡导这种通用型的平台。”   IBM 是在2001年以4000万美元种子基金成立Eclipse 联盟,并且捐赠了不少源代码。如今,该组织有91个会员,包含许多全球最大的软件商。根据Evans Data公司的信息,Eclipse 是目前最受欢迎的Java开发工具。   Eclipse 是在一年前从IBM 分出,独立成非盈利组织。独立之后它反而增长得更好,以往不愿入会的厂商,比如BEA ,都纷纷加入。   实际上,Eclipse 几乎统合了绝大部分的Java供应商,唯一比较明显的例外是Sun 没加入,而甲骨文的参与度则不太高。但这样的成就已经足以让先前多年的产业标准化作为大大汗颜。   “大势底定。”开放源代码Java厂商JBoss 策略副总裁Bob Bickel表示,他所指的正式Java工具产业的竞争已经结束了。   “Eclipse 刚刚好过了关键多数(critical mass)的阶段,厂商们乐于不用背负开发新工具的成本。”他表示。   十足企业风貌的Eclipse   Java厂商若要共同对抗微软,彼此之间就要有共同的开发工具才行,两大阵营常为了争取开发人员而杀红了眼,这是因为程序人员可影响企业如何选择价值不菲的后端商用程序软件。   Eclipse 软件在某些方面像极了微软自家的开发产品:Visual Studio。   在所谓的Eclipse 平台上,程序人员可使用好几种不同的工具。在前端方面,用户可整合多种工具来撰写plug-in (外挂)程序或测试应用。IBM 以Eclipse 软件当作旗下开发工具的共同基础,提供多种产品组合、一个共同的用户界面、以及共享信息的机制。   微软也是采用类似的平台作法,第三方厂商可撰写Visual Studio 的add-on(扩充程序),开发人员也可以多种不同程序语言来撰写程序。   Eclipse 与微软之间最大的差异大概就在于前者属于开放源代码,这代表任何张三李四都可下载并修改源代码。只不过Eclipse 基金会的架构比较特别,反映出企业现今对于开放源代码计划也越来越积极主动。   Eclipse 不像一般开放源代码计划容许来自义工个人的捐献程序,该基金会是由厂商主导。不论是董事会成员或者是程序赞助者几乎都来自于独立软件开发商(ISVs)的员工。   Eclipse 执行总监Mike Milinkovich表示这种厂商会员制是特别刻意设计的,他说Eclispe 软件开发快速就是因为会员制的关系,同时又加上开放源代码开发模式的临门一脚。这与一般通过标准组织的作法全然不同。   “许多创新都来自开放源代码,”Milinkovich 认为标准应该是在新软件被发明之后才会出现的,“我总认为同时要创新又要兼顾标准实在很混乱。”   BEA 首席执行官Alfred Chuang 表示,该公司是看上Eclipse 的开发速度才决定加入的。Chuang表示,Java官方开发机构Java Community Process “速度实在有够慢的。”   Sun 在2003年拒绝加入Eclipse.之后该公司送了一封公开信给Eclipse,呼吁该组织加入Java社区,而不是当作IBM 驱策的卒子。   Sun 是以自家的NetBeans开放源代码计划来吸引Java开发人员,去年Sun 重新加以整顿后,目前旗下所有开发工具产品都以NetBeans软件为基础。   但部分人士认为Sun 执意紧抓NetBeans的作法不利于该公司与整个Java社区。RedMonk 分析师Stephen OGrady 表示,只要有一套软件可以打造plug-ins程序就不需要在不同工具平台间使用add-on。   “从Java观点来看,Sun 似乎越来越显孤独,”OGrady 认为绝大多数软件商都选择Eclipse ,而非NetBeans,“Sun 迟早总得化解这分裂的局面。”   扩大地盘   同时间,Eclipse 基金会也不断把脚步跨出Java开发之外。   其中一项名为Web Tools Platform专案预计会在今年七月推出,Milinkovich 表示。BEA 将会加入该组织,同时也会赞助部分源代码。   另一项整合测试与性能工具的专案则在去年获得重量级系统管理大厂Computer Associates 的支持。这种BIRT(商业智能与报表工具)产品是一套开放源代码工具,可供Java服务器产出各种商业报告。   另一项丰富式客户端(rich client)专案可让程序人员在不同桌面操作系统上建立图形前端系统。IBM 已经在旗下的Workplace 桌面软件测试该计划。   由于Eclipse 是通用型的工具套装程序,Milinkovich 表示即使微软也可借着加入Eclipse 来提倡自家的程序语言,比如C#.   “我们还在等候微软想出一套策略来跟开放源代码打交道。”他说,“若微软想加入Eclipse ,我们一定张大手臂欢迎。”   不过微软方面则表示公司并没有打算加入Eclipse.   Milinkovich 指出光看董事会成员就知道该组织的独立性,且该组织的长期财务稳定性也绝对没问题(董事会员每年要缴25万美元。)   Eclipse 本身就是一块超强磁铁吸引着软件厂商与开发人员。当记者询问Borland 架构暨策略副总裁Raaj Shinde 为何Eclipse 过去这两年来会这么快窜红,他回答说,“我就用一位工程师的回答来答复你:这个架构实在太棒了。”

Eclipse照亮Java众生 扩大地盘相关推荐

  1. [转载]Eclipse照亮Java众生

    Eclipse照亮Java众生 作者: CNET 2005-03-14 05:22 PM 一年多前,许多人认为Eclipse开放原始码计划不过是IBM用来销售自家软件的手段 之一.但现在,这个计划已经 ...

  2. Eclipse 照亮Java众生

    一年多前,许多人认为Eclipse 开放源代码计划不过是IBM 用来销售自家软件的手段之一.但现在,这个计划已经成了Java工具产业的创新源头. 本周一开罗的EclipseCon大会门票全数销售一空, ...

  3. 新建eclipse的java项目报错处理

    新建eclipse的java项目报错处理:选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→双击"构建路径上的JAR和类文件夹"下面的项→选择备用JR ...

  4. 【引用】在Eclipse中将java Project转换成Dynamic Web Project

    编辑工程的.project文件: 添加 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> &l ...

  5. Eclipse 创建 Java 项目概述

    Eclipse 是一个开放源代码的.基于 Java 的可扩展开发平台.Eclipse 是 Java 的集成开发环境(IDE),当然 Eclipse 也可以作为其他开发语言的集成开发环境,如C,C++, ...

  6. 用Eclipse进行java学习的步骤

    用Eclipse进行java学习的步骤 (1)File,new,File Project->在New Java Project页面的Project name文本框中填入 名称,点击finish ...

  7. 使用eclipse编写JAVA程序

    使用eclipse编写JAVA程序 一.Eclipse(集成开发环境IDE) **1.创建java项目 ** 2.创建程序包 3.编写JAVA源程序 4.运行程序 注:IDE自动完成了将.java源文 ...

  8. Eclipse 创建 Java 包

    Eclipse 创建 Java 包 打开新建 Java 包向导 你可以使用新建 Java 包向导来创建 Java 包.Java 包向导打开方式有: 通过点击 "File" 菜单并选 ...

  9. Eclipse输入Java和XML代码自动提示功能最简单的方法

    Eclipse输入Java和XML代码自动提示功能 1.设置 java 文件的代码提示功能 打 开 Eclipse 依次选择 Window > Preferences > Java > ...

最新文章

  1. 一个十分简短的Tween
  2. 1.5w字,30图带你彻底掌握 AQS!
  3. 云存储巧解三大存储难题
  4. Go——从文件路径解析解析GAVC坐标解决方案
  5. 【echarts】echarts开发详解
  6. Linux 命令之 wget -- 下载文件工具
  7. centos更换网卡后怎么更新配置_CentOS安装
  8. python编程教学软件-编程教学平台的python编辑器的开发
  9. ogre 1.9SDK阅读笔记
  10. 信号与系统 电子课本(郑君里)
  11. 拼多多和酷家乐面试经历总结(已拿offer)
  12. ztree去掉文字前面的文件夹图标
  13. 进一线互联网大厂担任架构师,需要掌握哪些核心技能?
  14. JavaScript分号使用指南
  15. JMeter TCP取样器的坑
  16. mac风扇控制_如何监视和控制Mac的风扇
  17. 【JAVA长虹键法】第 十二式 外观模式(23种设计模式)
  18. 深度学习-2.机器学习基础
  19. AOJ 15951 零件加工问题二
  20. 怎样将多个韵达快运单号物流中含有问题件的单号归类

热门文章

  1. 企业邮箱帐号无法发信
  2. 一个博士在华为的22年!
  3. xp系统桌面计算机不见了怎么办,xp我的电脑图标没了怎么办,xp系统桌面图标不见了...
  4. matlab位移反分析公式,位移反分析.doc
  5. 易基因项目文章 | 90天见刊,易基因m6A RNA甲基化(MeRIP)+转录组组学研究
  6. thinkadmin
  7. 如何考上复旦大学研究生
  8. 使用R语言实现的城市空气质量分析模型
  9. ROS1云课→18一键配置
  10. uni-app学习 组件---a链接的跳转(四)