友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
热门书库 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

borland传奇-第30章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



早期设定了成功的趋势,奠定了JBuilder成功的基础。稍后JBuilder新的产品经理 
Tony de la Lama又成功地制订了JBuilder的市场研发脚步和竞争策略,终于让JBuilder 
在3。5版本之后一飞冲天,成为Java开发工具的翘首。   
在Blake加入JBuilder开发团队并且决定了JBuilder走向之后,很快整个JBuilder的 
开发方向便朝着他决定的方向快速前进。Blake也激活了JBuilder庞大的纯Java开发 
工具的计划。1998年JBuilder研发小组在Blake的带领之下很快地交出了第1张成绩单, 
那就是JBuilder 2的推出。   
JBuilder 2的战略目标并不是成为完全的纯Java开发工具,而是为了快速跟上其他 
Java开发工具的功能,并且提升Open JBuilder 1。0为人诟病的缓慢执行速度以及问 
题多多的窗体设计家。   
无疑JBuilder  2是非常成功的。我所谓的成功并不是指JBuilder在销售上的成功, 
而是指Blake为JBuilder 2。0设定的目标。因为JBuilder 2。0推出之后很明显的比Open  
JBuilder 1。0看起来成熟多了,而且在执行速度、包含的功能等方面都到达了合理 
的地步,也让JBuilder正式进入Java开发工具第一方阵的竞争群。在Blake的努力下, 
JBuilder 2。0的实现程序代码已经进步到使用25%Delphi程序代码和75%Java程序 
代码,离纯Java开发工具已经愈来愈近了。Borland也开始从JBuilder 2。0的身上看 
到了未来的曙光。也是上天注定,这个时候正是Delphi逼近于全盛的时期,需要 
JBuilder接棒才能够让Borland持续地成长。   
JBuilder 2。0的渐入佳境除了归功于Blake Stone之外,另外一个重要的原因便是此 
时JBuilder的产品经理也换成了颇具眼光的Tony de la Lama。Tony也像K。 K。一样是 
从Visual dbase小组转来的,而且在K。 K。离开了Borland之后接手成为JBuilder的舵 
手。本来没有人看好Tony的,没有想到Tony却是一个雄才大略的人物。   
Tony显然和Blake合作无间。在JBuilder一开始于产品和技术还相对处于劣势的时期, 
Tony知道最重要的工作是先把产品做好,再求其他的策略。因此JBuilder在2/3版 
时主要是由Blake Stone操刀、Tony为辅。稍后当JBuilder逐渐成为Java开发工具的 
重要角色之后,便由Tony主导在市场、产品定位和竞争策略方面运筹帷幄。   
Blake在研发JBuilder 2。0时,便设定了下面的目标,准备重新奠定Open JBuilder的 
竞争实力。   
■  呈现精确的设计时期可视化效果。这方面胜出Visual Café许多,也是JBuilder 
    准备强攻Visual Café弱点的策略   
■  充分利用Java平台的特性   
■  以Java来思考开发工具的开发。这一点非常重要,也是日后JBuilder胜出其他Java 
    开发工具的重要因素   
■  开始为Java设计组件架构。当时这项研发计划命名为Baja,由Carl Quinn负责。 
    Baja也是日后JavaBean的前身   
■  打算以纯Java撰写JBuilder并且为移植到其他平台做准备   
在JDK 1。1推出了JNI(Java Native Interface)之后,JBuilder开发小组的工作就更 
为顺利了,因为他们可以通过JNI呼叫使用Delphi 2撰写的程序代码,呼叫Borland自 
行开发的原生Virtual Machine,以快速地编译Java程序。此外由于JBuilder 2。0尚 
无法成为完全的Java开发工具,因此Blake在Delphi方面也进行了更好的最佳化调整, 
以加速JBuilder激活和执行的速度。当然在JBuilder的窗体设计家方面,Blake更是 
决定投入大量的资源,以求解决Render和JDK臭虫的问题。由于Blake的决定,Borland 
发现并且要求SUN解决了当时JDK和AWT/SWING初期的许多臭虫。其中有一些是SUN来不 
及或是不愿意立刻修改的,为了不延误JBuilder的开发,Borland直接予以解决再提 
交给SUN作为参考。   
当时Blake为了让JBuilder中Delphi和Java的程序代码有更好的整合和表现,甚至研 
发了许多低阶的技术来暂时强化JBuilder 2。0的执行效果,并加强Java和Object Pascal 
语言之间互动和交换数据的机制。嗯,看来Blake在数年前便想到并且解决了许多现 
今的技术问题呢。   
Blake Stone成功地带领JBuilder开发小组推出了JBuilder 2。0,这只是Blake为 
JBuilder实施的第一阶段竞争步骤。当JBuilder 2。0获得了初步的成果之后,Blake 
也正式激活了以纯Java打造JBuilder的计划。JBuilder 3。0是Blake瞄准的第一个版 
本。在JBuilder 2。0之后的JBuilder研发工作中,Blake已经拥有愈来愈多的资源, 
整个JBuilder开发小组的规模也开始和Borland的RAD部门不相上下了。   
1999年8月,在Blake Stone和JBuilder团队全力催生之下,几乎是完全由Java开发的 
JBuilder 3。0也在距离JBuilder 2。0推出一年之后正式推出了。如果说JBuilder 2。0 
是为了让JBuilder赶上其他Java开发工具的版本,那么JBuilder 3。0的定位无疑就 
是在Borland推出纯Java的JBuilder之前从落后于竞争对手到超越竞争对手的一个产 
品。   
虽然Borland进入Java开发工具市场非常晚,但是在经过了3个版本的努力之后,终于 
在JBuilder 3毕其功于一役,进入了Java开发工具的领先群。此时当初第1名的Java 
开发工具Visual Café正每况愈下,逐渐接近被JBuilder超越的命运了。   
还记得在1999年的BorCon中,我曾经和Blake Stone有过短暂的交谈,明白了为什么 
许多人都说Blake Stone是一位天才型的软件人物。当时我去听其中一场讨论(如何调 
整InterBase执行效率的Seminar),没有想到坐下来之后才发现Blake Stone就坐在旁 
边。之后,我一直在暗中观察他。只见他在Seminar开始之后就拿出了Notebook专心 
写程序。我当时便想,Blake参加这个Seminar大概只是消磨时间,主要是写写JBuilder 
的程序,并不是真的想听这个Seminar的内容。选择InterBase这个Seminar纯粹是因 
为人比较少,不会受到太多的打扰吧。知道了Blake的举动之后,我也一直想移动身 
体朝向Blake,希望看看天才写的程序代码是什么样子?但是出乎我意料之外的是, 
当Seminar结束之后,主讲人开始接受询问问题,Blake却不断地举手发问。   
这令我大吃一惊,因为整场专心写程序的Blake看起来能够一心多用,不但脑袋可以 
想东西,手指可以打键盘,心思还能够倾听Seminar的内容,真令我佩服。Seminar结 
束之后,我和Blake交谈了数句寒暄的话,恭喜他在JBuilder方面的成就。Blake转身 
离开时,从身后看简直就像一位小姐。因为Blake身材纤细,又留了一头长发,不知 
情的人从身后看一定会认为这是一位美丽的小姐呢。   
当JBuilder 3在市场上接受开发者的考验时,虽然JBuilder的市场占有率排名还不是 
第一,但是已经和主要竞争对手非常接近。从成长分析中也可以看到,JBuilder是以 
快速的速度成长,而Visual Café却不断地呈现下滑趋势。至于VisualAge For Java, 
也几乎停滞不前。JBuilder对于所有Java开发工具竞争对手的威胁与日俱增,Symantec 
和IBM再也不敢轻视JBuilder的实力。事实上此时JBuilder的王者之姿也隐然若现了。 
不过Blake并没有稍做停顿,给其他的Java竞争对手以喘息之机,而是很快蓄积力量, 
准备在产品面进行最后的一击。   
2000年3月14日,对于JBuilder来说是最重要的一个里程碑,因为这一天是Borland正 
式推出JBuilder 3。5的日子,也是Borland的JBuilder小组在经过了数年的努力之后 
终于拥有了一个纯Java打造的Java开发工具的日子。   
JBuilder 3。5不单是Borland第一个完全使用Java撰写的开发工具,也算是业界中第 
一个纯Java开发工具。虽然数年前的Java Workshop也是使用Java开发的,但是Java 
 Workshop提供的功能远不如JBuilder 3。5,此外JBuilder 3。5的复杂度和难度也比 
Java Workshop高太多了。   
JBuilder 3。5推出之后,立刻风靡了Java开发工具市场。大量的Java开发人员迫不及 
待地升级到JBuilder 3。5,因为许多Java程序员都想使用一个纯正的Java开发工具。 
此时JBuilder在市场上的占有率排名已经达到第一位,而且正朝市场占有率50%的目 
标迈进。依我的眼光来看,JBuilder到了3。5版之后,在技术和产品方面的竞争已经 
告一段落。因为在这个阶段,JBuilder本质方面的使命已经完成了。JBuilder 3。5之 
后的竞争要点是在市场和产品策略上。如何让JBuilder超过50%的占有率是JBuilder 4 
的任务。此时JBuilder的领导也由技术Architect转到产品经理Tony de la Lama身上。 
也是由于Tony de la Lama继Blake Stone之后表现得相当出色,很快Tony de la Lama 
就升为Borland Java事业部门的Director,继Blake Stone之后再为JBuilder开辟一个 
光荣的战场。   
JBuilder从混合代码的1。0演变到3。5的纯Java开发工具,每一个版本核心都有精进。 
最后我列出JBuilder的演进史,让读者也能够了解JBuilder的变化。   
              Delphi程序代码  Java程序代码 
JBuilder 1。0    40            60 
JBuilder 2。0    25            75 
JBuilder 3。0    10            90 
JBuilder 3。5    0            100   
JBuilder 3。5推出之后,Java开发工具不可避免地开始进入了第3个大混战时期。       
Blake Stone的荣耀 
返回目录 上一页 下一页 回到顶部 1 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!