.Net和Java应融合
2008-01-05 18:19:53 来源:WEB开发网核心提示:John Gage是Sun公司首席科学家,负责Sun公司与世界科技组织的联络、对外政策和科技政策领域的政府关系以及和世界领先研究机构和实验室的结盟等业务,.Net和Java应融合,John Gage也是一个“可爱的老头”,满脸红光,他还被任命为克林顿教育网的主席,John Gage还担任了向全球直播的闻名Sunergy
John Gage是Sun公司首席科学家,负责Sun公司与世界科技组织的联络、对外政策和科技政策领域的政府关系以及和世界领先研究机构和实验室的结盟等业务。
John Gage也是一个“可爱的老头”,满脸红光,英语说得缓慢而低沉,很像童话中讲故事的老爷爷。
作为Sun公司首席科学家,John Gage如何看待Sun在中国的发展?对中国的科研能力有何评价?如何看待.net和java的竞争?4月19日,在John Gage出席2002年中国企业高峰会期间,本报记者对他进行了采访。
记者:2001年Sun公司在中国成立了“Sun中国工程研究院”,到现在为止中国研究院已经取得了什么样的成绩?
John Gage: Sun在北京的实验室由宫力主持,世界上很多关于安全和Java的书都是由宫力主持写的,北京的实验室目标是300人,现在有100人左右。为什么我到中国来,宫力到中国来?我们要使无线技术更好地被政府、企业所用。
未来每一个无线设备要通过网络连接起来,必须有一个标准,通过标准实现它们间的信息交换,就像咱们见面互相交换一个名片,在计算机语言里叫认证。经认证后可以得到某种程度的授权,比如:可以读哪些文档,可以改变在银行中账号的某个数字等等。这些同身份、授权和认证相关的东西,就是宫力在北京的实验室做的项目,这个项目就是要实现对等设施(不论大小的无线设备)间的认证。
记者:Sun去年在中国的增长是40%,世界范围内的增长也不是很快,如何评估Sun在中国的业务以及对中国公司以后的展望。另外为什么Sun公司非常重视教育?
John Gage: Sun公司在中国的成长是非常快的,主要是通过和联想等一些较大的IT公司合作。传统上,使用Sun的领域通常是一些高科技部门,比如说科研部门、航空部门、石油部门、电子部门等。中国的无线通信手机发展得很快,所有的电信部门比如说中国联通、网通都使用Sun。中国要在各级政府部门搞电子政务,Sun是很多这种重要应用的核心,比如海关应用。Sun公司和中国的企业、政府的合作驱动Sun在中国的发展。相对IBM等竞争对手,Sun在中国还是一个比较年轻的公司。
重视教育是因为我们这些人来自校园,总是对校园布满感情。另外在教育方面的合作可以马上在中国有一些合作伙伴,而且这样可以带来很大的利润。
记者:您如何评价中国大型企业的科研能力?
John Gage:过去五年中国的科研能力急剧提升,主要是教育科研网推出之后,这种科研部门间的联系加快了科研的发展,比如说住在西部的人可以参与到大型的科研项目中,可以同世界上生物科学和信息科学的同仁交流。我听说到中国留学的外国学生人数已经超过到外国留学的中国学生,这是一个非常好的消息。这些人可以带来新的观念和想法。
记者:Sun和政府合作要开发免费的软件,那末像Sun和微软这样商业型的公司,利润和效益如何体现?
John Gage: Sun公司上个季度的收入是31亿美元,一年前的这个季度是45亿美元,我们收入的主要来源是超大型的计算机和大型文档服务器,比如说银行、航空公司、证券公司、电信使用的大型服务器。它们的共同特点是从来不坏,而且从来不出毛病。我们通过出售超大型的服务器和提供可靠的软件来获得利润。前面说的应用于桌面机的软件主要是供大家读书写字,不是我们赚钱的地方,只是带来新的创造力。大家在上面开发东西,这些东西卖出去后,就需要Sun的服务器。
记者:实际上,微软也在做无线技术的应用,Sun和微软在研发和应用方面有什么不同?
John Gage: JAVA是Sun开发的语言,但现在已经成为IBM开发的核心语言,所有的公司都在用JAVA语言。JAVA设计之初就是一个开放、安全的语言。开放源代码,让大家在上面创造出新的东西。这样对我们也有很大的帮助。
微软是一种封闭的模式,他们希望所有的东西都来自微软,所有人都把钱付给微软,所有的东西都由微软来运行。我们的概念是开放的,他们是控制的概念。他们市场营销的模式就是有人通过垄断使自己成为世界上最富的人,然后对大家说:“所有的东西都得到微软这里来买。”大家都听着,因为他是最富的人。但我们认为这种模式最终会失败,这不是合作伙伴的做法。我们的想法答应大家在开放的东西上百家争鸣,百花齐放。
记者:未来微软的.net和Sun的JAVA会并行呢,还是走向融合?
John Gage:最要害的是看所有的系统都能否在上面运行。.net实际上是对J2EE的拷贝。JAVA核心的东西是JAVA Machine,JAVA Machine可以运行在不同的处理器上,一个程序可以在Palm上,又可以在Intel的芯片上运行。JAVA machine掩盖了大家看不到的东西。
微软Copy了JAVA语言,搞了C#,也有自己的Machine,在Machine上搞自己的语言。.net是以JAVA同样的框架去写这些应用。退一步看,.net和JAVA基本是完全一样的。两者的区别在于微软的.net是由一个公司来运行,微软在写.net程序。JAVA是由所有的公司共同来运行,HP、IBM、康柏都在写JAVA软件。我们的目标是使两种东西在一起运行,而微软的目标是保证他的东西的运行。有些中间件公司认为应该去推动两种东西的融合,否则世界就变成两个阵营,不是落在这个阵营,就是落在那个阵营,这是很困难很昂贵的事情。
JAVA代表着去创造东西,而不需要经过许可的自由,是更为安全的语言,解决以前很多问题,走上创造出更好的编程语言的一步。这么多人在使用JAVA,成为大家共同聚会的地方,使大家能够基于一个共同的基础讨论。其劣势是处于刚开始阶段,还不能解决所有的事情。
微软新的威胁不是来自我们,而是来自中间件厂商,将来中间件厂商会成为微软强大的竞争对手。我们的竞争对手是IBM和BEA。
附:John Gage简介美国Sun公司科技办公室首席科学家兼董事。
1982年加入公司,之前就读于加州柏克莱大学、哈佛大学肯尼迪学院和哈佛大学商学院,并在加州柏克莱大学从事研究工作。
1995年,John Gage创建NetDay机构,把高新技术企业的资源提供给所有的学校和图书馆,并积极致力于NetDay机构和校园网络,利用非赢利性校园网络组织,推广远程教育。由于教育领域的突出贡献,他还被任命为克林顿教育网的主席。
John Gage还担任了向全球直播的闻名Sunergy节目的主持人,还身兼美国数学协会会员等科研组织和社会机构的要职。
更多精彩
赞助商链接