技术开发 频道

Sun:创新者的困境

  【IT168 评论】虽然Sun一直是计算机行业最具创新精神的公司之一,但却很难利用其创新。目前,随着充满活力的NetBeans开发平台和新的富有互联网应用平台JavaFX即将发布,Sun又将如何定义它与开发者的关系呢?

  Sun计划裁员6000人的消息标志着公司惨淡的经济状况。这也反映出Sun——一个有着创新思想历史的公司,似乎从来没有能够充分利用其创新。

  我并不单单指Java,而说的是公司总的主题。“网络就是计算机”这是Sun很早就提出的时髦话,现在确实在慢慢实现。Sun确实从中获益了,但是它的获益能够跟一个很积极的公司同日而语吗?Sun因为不拘小节而享有声望。

  例如Java本身,可以说IBM从中获利比Sun多得多。

  在1995年Java刚诞生的时候,它就是一种令人惊奇的创新。Java不仅是一种高级编程语言,它的“一次编译,到处运行”的承诺给了开发者一种选择,从此不用再局限于微软的封闭环境。Java的一个关键特性就是可移植。Java代码不是被编译成机器码,而是Java字节码,然后由Java虚拟机翻译到应用程序所运行的特定平台。

  Java的出现如此具有创新性以至于让微软担惊受怕而立刻试图对抗它,削弱它。Sun反击并与微软公司挑起官司与竞争。但是看起来Sun公司有失重点。

  也许是Sun领导人Scott McNealy与微软的宿怨而不是互联网的不景气造成了Sun的真正衰退。技术领域的历史充满了那些遭遇衰落而想要与微软在既定的市场展开白刃战的公司领导人的名字…Borland软件的Philippe Kahn,Novell 公司的Ray Noorda,还有Lotus 开发部的Jim Manzi等等。

  然而,Sun和及其新任领导人乔纳森表现出了远见卓识,看到了开源的价值所在。开源将会是Sun的救星。评审委员会仍然没有意识到这一点。

  Sun该怎么办呢?仅仅是咒骂吗?有人说问题在于公司商业侧的领导力不行。但是我觉得不能这么说。Sun不管是在技术侧还是商业侧都拥有坚实的领导人。

  仅举几个Sun过去和目前的领导人名单就足以看出。除了McNealy 和 Schwartz,还有曾任Sun的CTO,现在是Google的CEO的 Eric Schmidt;Ed Zander,前任COO兼Sun总裁,他已经去Motorola当CEO兼主席了;Bill Joy,Sun和软件brainiac的共同创办者;James Gosling,Java的创始人;Andy Bechtolsheim,Sun的共同创办者及其工作站的创始人;还有Greg Papadopoulos,Sun的CTO兼研发执行副总裁。

  而且如果你看看任何一个主要标准化机构的工作团队——万维网联盟,OASIS 及 IETF (Internet Engineering Task Force),你会发现Sun科技在引领充斥着许多极具创新性的项目。

  与此同时,公司也在继续创新自己的工作。Sun公司最近宣布了开源的IDE(集成开发环境) NetBeans6.5。

  NetBeans6.5为PHP提供了一个直观,功能丰富的的IDE,并且增加了对Web和Java软件开发的支持,Sun的开发工具小组经理David Folk说。Folk还说,NetBeans 6.5将包括完全本地化的简体中文版,日文版和巴西葡萄牙语版。此外,Sun还发布了一个Python应用的早期访问版本。早期访问版本包括一个编辑器,调试器和Python运行时选择器。

  Folk还说,NetBeans 6.5包括JavaScript开发所用的编辑器,具有CSS/HTML代码完善以及客户端JavaScript代码在Mozilla Firefox 和 Microsoft Internet Explorer浏览器中调试的能力。新版本的NetBeans还有一个重要特性,就是增强了对Spring, Hibernate, JSP (JavaServer Pages) 以及 Java 持久化 API的支持。还有编辑器对Groovy 和 Grails的支持,以及增强了对Ruby语言的支持。

  然而,“Java开发者仍然对我们非常重要,”Folk说。NetBeans 6.5还有对Java技术进行多线程调试的功能。

  “在开发领域,混合语言编程已经很常见,” nbPython 的主要开发者Allan Davis在一份声明中说。“我们需要工具在一个地方;通过添加Python的早期访问版本到NetBeans项目中,我们可以更快地完成开发。和Sun一起为这个项目工作对我来说是一段难忘的经历。”工程师们都是拔尖的人才,NetBeans团队充满了友善和灵感,使得项目恰到好处。我很高兴能参与这样伟大的一个产品。

  与此同时,Sun正致力于一个相对较新领域的创新——RIA(富有互联网应用)领域。利用JavaFX,Sun正在引进一种基于Java平台的新技术,旨在使得在台式机,笔记本,电视和其他消费平台上的持续用户体验成为可能。

  在最近的Adobe Max会议上,Sun公司 Java 营销部的高级主管Param Singh给我演示了还在最后开发阶段的JavaFX。

  Singh演示了JavaFX除了是JavaFX SDK(软件开发包)外,还可以是NetBeans 和 Eclipse的插件。JavaFX 允许用户从其他应用比如Adobe Photoshop 和 Illustrator中导入图形和多媒体. Singh还演示了JavaFX技术是如何有助于完成平滑设计—开发工作流的,当设计者更改了设计,这种更改就会显示在IDE中,这样开发者就会意识到这一点。

  “JavaFX提供了Java之上的表示层,” Singh说。除了为设计者和开发者提供产品套件之外,“我们还力求提供一个移动仿真器,”此外,“对于使用[Adobe] Flex 作为开发控制的Java开发者来说,他们现在有了一种新的选择,就是JavaFX 。”

  因此,Sun公司不断创新;对它来说这从来就不是一个问题。

  在Adobe Max会议上,我与Adobe的创新方案商业化部门的高级副总裁John Loiacono的一次交谈中,我开玩笑说,术语“Flash 平台”的使用是Adobe公司一种新的推动力量,标志着公司的方向。我问JohnnyL,他曾经是Sun软件部的头面人物, Adobe是否要效仿他的老雇主,将其股票代码由“ ADBE ”改为“FLSH ”——就像Sun从“SUNW”改为“JAVA”那样,以表明公司同无处不在的Java平台的关系。

  Loiacono笑了,但是很快又严肃起来,说到,“Sun从来就不缺乏创新。乔纳森[施瓦茨]任务艰巨,而且此举只是其中之一”,以确保Sun将会继续前进。

  尽管它做出了努力,Sun仍是行业中关注的焦点。你认为Sun应该如何利用其创新呢?

0
相关文章