对于Sun来说,不管是起源于开源社区的Eclipse,还是源自于Sun的Netbeans,都在推动Java的发展中起到了巨大的作用,无论是谁倒下都是Sun所不愿意看到的。
近期,以"开源创造未来"为主题的Sun科技日2007在上海举行。Sun科技日是 Sun公司重要的全球开发者大会,据悉,此次科技日的参与者涵盖了专业开发商、Web服务提供商、内容提供商和系统集成商等软件人员,以及软件架构师、软件工程师和技术决策者等千余人,是开发界影响力较大的盛会之一。
在活动中,本报记者就开源、Eclipse与Netbeans之争以及Sun公司在中国的发展问题,与Sun公司开发者产品及项目副总裁Jeet Kaul进行了详细地沟通。
近来广受关注的Java开发环境Eclipse与Netbeans之争,正是起源于社区,越来越多的开发者开始讨论为什么最近有那么多的人从 Eclipse转到NetBeans上来,或者为什么最近有那么多的人从NetBeans转到 Eclipse上来的问题。对于Sun来说,不管是起源于开源社区的Eclipse,还是源自于Sun的Netbeans,都在推动Java的发展中起到了巨大的作用,无论是谁倒下都是Sun所不愿意看到的。
Jeet Kaul认为,Eclipse希望将其开发平台做大,希望开发者在其平台上开发更多的产品;而Sun更关注如何打造合适的开发环境与工具,提供开发者所需要的功能。实际上,Eclipse与Netbeans各有短长,而Sun也希望通过竞争进一步完善自身的集成开发环境(IDE)。"Sun是抱着开放的心态看待开源软件与环境之间的竞争问题的。"Jeet Kaul 告诉记者,"以不久前在Netbeans上建立的视频编辑器为例,该开源工具被Eclipse拿去作为商业化产品出售,但是Sun并不认为有什么问题"。
尽管Sun公司有着开放的心态,但还是有着明显的倾向性–在Sun公司推出 J2EE5的时候,Netbeans获得了全力支持,而Eclipse并未获得支持。而在Sun计划在未来推出的Java EE 6中,合作开发伙伴也没有出现Eclipse基金会的支持者IBM。
"即将推出的Netbeans不仅文件大小能够满足各种应用环境的需求,而且还能够进一步简化开发乃至简化SOA。"Jeet Kaul表示。而Sun公司大中华区市场总监李永起也告诉记者,通过Netbeans 6进行开发,开发者甚至不用写一行代码就能实现大多数功能,而且还能在其中加入XML等元素。
据悉,Sun公司全球销售及服务执行副总裁Don Grantham访问中国时,曾表示要在3年内实现在中国的业务规模翻番。李永起透露,针对新的业务目标,Sun将加大对Sun工程院的投入以进行扩张,还将通过加强与分销及伙伴的合作扩大在国内的地区覆盖面,提高横向覆盖能力及Sun公司的出现率,并增加直接服务客户群的方式,以更好地利用公司品牌及资源。
尽管面对着来自开源社区产品Eclipse的竞争,Sun还是保持着高姿态。开源是Sun持之以恒的理念,Sun的多项核心软硬件和技术,从Solaris、Java、办公套件到CMT技术和UltraSPARC T1/T2酷线程处理器等,都在执行开源策略。
不久前,Sun与教育部达成共识,将在未来把开源软件作为大学相关专业的指定课程进行普及。对中国来说,软硬件开源能促使国内企业更迅速地开发新的产品,拉近中国与发达国家在技术上的差距。