JBuilder第一功臣:Blake Stone
JBuilder现已经成为公认的“最佳Java IDE”。但你是否知道,在JBuilder的发展历程中,有一位软件天才居功至伟,他就是JBuilder现任首席设计师Blake Stone。
1997年,Borland公司推出的第一款Java开发工具——Open JBuilder在市场上的反映并不如预期的好。为此,Borland内部面临一个抉择:如何继续Open JBuilder的发展,是用Delphi重写Open JBuilder的IDE,还是尽量用纯Java来开发?作为Borland在Java领域的第一次尝试,Open JBuilder陷入了困境。
形势在Open JBuilder的新产品架构领导人Blake Stone加入后才逐渐明朗。Blake Stone原本是DSW Systems Corporation公司的技术主管,DSW公司一向和Borland互动良好,许多DSW公司的人都曾在Borland的Conference(BorCon)中负责技术讲座。Blake Stone先生也在1997年的BorCon中负责了一个讲座。也许是Blake Stone和Borland在BorCon中的合作愉快,Borland很赏识Blake Stone的技术和才华。在BorCon结束之后不久,Borland便有意和 Blake Stone接触探询其是否愿意加入Borland的Java研发小组。也许是天意,在Borland失去了Anders Hejlsberg这个天才之后,老天又给了Borland一个难得的补缺机会。
在双方接触后没多久Blake便答应进入Borland作为JBuilder的Architect,使命是带领JBuilder成为最成功的Java开发工具。由于Blake惊人的天分,他很快成为JBuilder的主要Architect以及技术的主领导者。此后,JBuilder未来开发的Java技术都由Blake负责研发的工作。
Blake进入JBuilder开发小组之后决定把JBuilder带向纯Java类开发工具,把整个JBuilder使用Java语言本身来打造。这一策略很快被证明是正确的。后来,JBuilder能够支持Windows、Linux和Solaris平台,成为当时架构最大、最复杂的Java应用程序。更重要的是SUN充分肯定了Borland在Java方面卓越的技术,进而采用Borland的Baja技术制定Java Bean规格,并邀请Borland共同参与开发JDK。Blake在JBuilder早期选择了正确的方向,奠定了JBuilder成功的基础。稍后JBuilder新的产品经理Tony de la Lama又成功制定了JBuilder的市场研发和竞争策略,终于让JBuilder在3.5之后一飞冲天,成为Java开发工具中的翘楚。
在BorCon99中,Blake在讲座开始之后就拿出了Notebook专心写程序,让人以为他参加讲座只是消磨时间。但在讲座结束之后,主讲人开始接受询问问题,Blake却不断地举手发问——Blake看起来能够一心多用,不但脑袋可以想东西,手指可以敲键盘,心思还能够倾听讲座的内容,实在是一位少年天才。而且Blake身材纤细,又留了一头长发,不知情的人从身后看一定会认为这是一位美丽的小姐呢。
1999年7月,Borland首次在公司内部设立了首席科学家的荣誉职位,以颁给Borland最优秀和重要的软件人员。Blake Stone当年就和Chuck Jazdzewski以及Andreas Vogel同时获得了Borland“首席科学家”大奖,Blake对JBuilder的贡献也算是实至名归。Blake在进入Borland短短的数年时间内,就成为获此殊荣的最年轻者,这也证明了他惊人的实力。
JBuilder 6的一个“彩蛋”,列出了开发团队的名单,Blake高居榜首。他的荣耀史包括:
Borland最年轻的首席科学家
成功带领Jbuilder成为世界第一的Java开发工具的软件天才
成功克服Linux上当初没有标准JDK的问题,让JBuilder能够在Linux上执行
世界Java专业论坛的主讲人
主导Borland Java开发工具和技术的关键人物
现在Blake愈来愈受到Borland的重视,除了原本的JBuilder产品之外,后来Borland并购OptimizeIt、进一步强化JBuilder整体竞争力也是Blake的主张。Blake已经慢慢从JBuilder产品线转至负责Borland大部分Java技术的关键人物。日前,Borland宣布Blake还将负责新的生命周期管理软件(ALM)的研发。看来Borland下一代Java产品也将由Blake贡献心力。