没了开发工具Borland将何去何从?
凌晨1点,对于很多开发者来说,这正是他们干劲正足的时候。2006年2月8日,美国时间凌晨1点。正当Borland开发者们和往常一样,沉迷于“Borland开发者社区”里的时候,一封致开发者社区的信引起了他们的注意。
信是Borland副总裁David I写的。信中提到:“Borland已经决定为旗下IDE产品线寻求买主,将要出售的产品线包括Delphi、C++Builder、 C#Builder、 JBuilder(含Peloton)、 InterBase、JDataStore、nDataStore、Kylix。”
Borland的这个决定,对于全球成百上千万的开发者来说无论如何都是一个沉重的打击,而对于一个以开发Turbo Pascal、Trubo C/C++语言起家,以专业做开发工具的Borland来说,这是否又是一个冒险的游戏?出售开发工具业务,Borland就能绝处逢生?
在开发工具领域,Borland曾是技术人员的天堂。但在近几年来却一直处于腹背受敌的尴尬境地:一边是微软的.NET平台,一边是Java平台,还有一个Linux在远处遥望。这个平衡木如何走,才能满足所有开发者的兴趣与爱好?从今天开来,这正是Borland开发工具今天所遭遇的尴尬。
失宠了?
微软与Borland可以说是经历了20多年抗争的老对手。在此期间,很多微软的竞争对手,如Lotus、Netscape等,都纷纷另作他图。只有Borland仍顽强地活着,尽管这期间历经起落、尝尽悲欢,却一直屹立不倒,使Borland带有更多的传奇色彩。
而在Borland沉沉浮浮的整个过程中,一直是IDE开发工具拯救着它,无论是否有意为之。
1992年,Borland与微软的正式交锋是在推出Borland C/C++3.1之后。这个产品让Borland在C/C++市场一举击溃微软的Microsoft C/C++,成为全球第一的C/C++产品。Borland此时也达到巅峰时刻,成为全球第三大软件公司。
而Borland的第一个败笔应该是花4亿多美元买下了Ashton-Tate公司和dbase公司,最终痛失了几乎所有dbase数据库市场之后,微软却抓住了机会,最终使Microsoft Visual C/C++反败为胜。
在上述要出售的一系列开发工具中,Delphi可谓Borland的一大功臣——尽管Borland在C/C++开发工具的惨烈战役中败给微软,而Delphi项目则让Borland绝境重生。为战胜微软的Visual Basic,Borland为Delphi设定了超前的目标,如:提供快速编译的开发环境、建立全新的视窗 Framework组件架构,在组件架构层面超越VB等创新的做法,使得Delphi 1.0版在上市时,由于用户的疯狂购买,竟造成Delphi全球缺货的局面。
而在后来的Jbuilder的出现,更是让逐渐低迷的Borland一举奠定了在Java开发领域的领袖地位,使得Borland拥有了多个赢利点,也避免了与微软IDE的直接对抗。只不过Eclipse的横空出世,让Jbuilder开始失宠。
而如果说在与微软的抗衡过程中,Borland在Win32平台下还有很多可圈可点之处的话,那么,当微软推出.NET平台,将软件开发带入了一个全新的领域之后,Borland再次面临着新的抉择——兼容,让它的开发工具在两个平台下都可以运行,还是希望能在.NET和Java抗衡的时代仍能保持自己独特的、难以取代的地位。其成效如何?或许只有Borland高管们自己知道。
向左走,向右走?
翻开Borland公司的历史不难发现,向左走还是向右走的问题,一直存在着。最为典型的就是在1998年,正当Borland 作为开发工具代名词,并为其带来了大量财富的时候,当时的总裁将声名远扬的Borland改为了Inprise,期望以此将公司策略从产品技术路线转向以行销为主的企业,仅改名费就花了数百万美元。之后又将将名字改了回来,从而延误了最好的发展时机。
让我们再来看看IDE(集成开发环境)市场。在过去的10年里,Borland一直是IDE市场里最受欢迎的开发工具,因此也是公司最重要的盈利点。但在近几年里,IDE市场正在的日益萎缩,尤其是近两年来以Eclipse 为代表的开放源代码IDE 已经对开发工具市场的冲击,Borland JBuilder IDE开发工具遭到重创。
对于像Borland 这样在软件开发工具领域有悠久历史并得到开发人员追捧的公司而言,退出开发工具业务是不是一个激烈而危险的举措呢?
早在2003年,Borland就提出了ALM(软件开发生命周期)的概念,将软件项目开发回归到软件工程学里,即:软件生命周期分为定义、设计、开发、测试和分发阶段。尽管这不是一个超前的新概念,但已经表明:IDE作为一项单独的业务已经结束,而开发人员和开发过程的角色却变得日益重要。IBM Rational、Visual Studio 2005所倡导的也这是这些。
IDC应用软件生命周期管理业务的项目经理梅琳达说,考虑到生命周期软件包和管理应用软件需求的不断增长,未来数年内该市场将以约15% 的增长速度增长,这意味着Borland 战略重点的转变是十分重要的。
自提出ALM之后,Borland为了能够提供一整套跨平台的ALM解决方案做了很多准备工作,如:一年前收购了咨询厂商TeraQuest Metrics;去年10月份收购了IT项目管理工具厂商Legadero;近日宣布将以1 亿美元现金收购测试工具厂商Segue 公司,等等。
就像原先那次更名一样,Borland希望通过ALM、通过出售IDE,进入其一直渴望进入的企业级软件应用市场。但是,要进入企业级市场,难道就意味着一定要出售IDE业务,一定要抉择向左还是向右的问题吗?
能否续写传奇?
尽管Borland 目前在其心目中还没有可能的开发工具买主,但公司已经面临着许多挑战,既要出售业务还要收购新业务,对公司的正常运转都带来了一定的压力。而且,从公司第四季度财报来看业不乐观——销售收入下滑了14% ,亏损增长到了960 万美元。在没有明确买主的情况下,一厢情愿地将自己的主营业务挂牌出售,除了对现有的业务带来冲击之外,几乎没有任何益处。这样的一个动作,援引Borland公司一名员工的话来讲就是“看不清楚有任何意义”。Borland,能否将它的20年传奇续写?
对于去年11月刚刚上任Borland公司总裁兼CEO Tod Nielson来说,可谓重任在肩。他上台不久,就作出这样的决策,可以说是对Borland整个历史的一个颠覆。Nielsen很乐观:“该决定将使得我们的重点在ALM之上,同时使得IDE业务适得其所,使我们得以做对我们业务、客户和软件开发都有益的事情。”
在出售开发工具业务之后,或许Borland将真的可以如自己所期望的那样,专注于企业领域。公司只能能够通过其“ALM解决方案”和中间件的销售来扩大其收入来源。而在这些领域,Borland将面对的是像IBM 、微软、BEA、Mercury、CA等强大的竞争对手,Borland还有还击之力吗?
在Borland的历史中,CEO向来起着最为关键的作用,几次起伏无不与CEO相关。尽管有过在BEA公司担任首席营销官和在甲骨文公司亲自负责数据库、Fusion中间件等软件的营销支持的经验,以及当年为MSDN的发展立下汗马功劳,但是Borland能否再次走出低谷,续写传奇?Tod Nielson任重道远。
但愿像Borland 副总裁David I 信中所说的那样:“泪水将离开我们的眼睛,而微笑将留在我们的脸上”。
|
相关推荐
Borland C++ 5.5,这是一个在20世纪90年代末期备受程序员喜爱的编译器,由当时的Borland公司发布。它不仅是那个时代C++编程的重要工具,而且在今天依然被一部分开发者视为经典,用于学习和研究。虽然Borland公司已经...
4. **自动添加系统变量**:在提供的`installenv.bat`脚本中,通常会包含将Borland C++ 3.1的相关路径添加到系统环境变量中的命令,这样用户无需手动配置,就可以在命令行中直接调用编译器和其他工具。 5. **...
Borland C++ 3.1是一款由Borland公司在20世纪80年代末期推出的编译器,它在当时的个人计算机领域扮演了重要的角色,尤其在16位的i86平台上,这款编译器以其高效能和易用性受到了程序员的广泛欢迎。本文将深入探讨...
本文将深入探讨Borland C++ 3.1的关键特性和它在IT发展史上的重要地位。 1. **Turbo C到Borland C++ 3.1的演进** Turbo C以其轻量级、快速的编译器和直观的界面,迅速在程序员中流行起来。Borland C++ 3.1在此基础...
Borland C++ 4.5 是20世纪90年代中期的一款重量级集成开发环境(IDE),它在当时的软件开发领域扮演了重要的角色。这款IDE是Borland公司为专业程序员提供的一款强大工具,集成了C++编译器、调试器以及丰富的库资源,...
本文将深入探讨Borland C++ 3.1的特点、功能以及在当时的重要性。 一、Borland C++ 3.1的特点 1. **高效编译器**:Borland C++ 3.1拥有高效的编译器,能够快速地将源代码转换为可执行程序,这对于DOS环境下的...
Borland C++ 3.1是一款在1992年由Borland公司发布的经典集成开发环境(IDE),它在当时的计算机编程领域具有举足轻重的地位。这款IDE是Borland C++系列的重要里程碑,为程序员提供了高效且便捷的C++编程工具,推动了...
- **生成可执行文件**:编译无误后,链接器会生成可执行文件,可以将其烧录到目标硬件上运行。 **4. 在现代环境中的挑战** 虽然Borland C++ 3.1在当时是先进的,但随着技术的发展,现代的IDE和编译器如Visual ...
Borland C++ 3.1,是Borland公司在1990年代初推出的一款极具影响力的C++集成开发环境(IDE)。这款软件在当时引领了C++编程的新潮流,其强大的功能和优秀的性能,使得它成为许多程序员的首选工具,对于早期的Windows...
在嵌入式系统开发领域,选择合适的编译工具至关重要,而Borland C++ 4.5正是一个经典的选择,尤其对于学习和开发UCOSII( μC/OS-II )实时操作系统而言。这个版本的Borland C++以其强大的功能和对嵌入式开发的良好...
其中,编译器负责将源代码转换为可执行文件,调试器则允许我们在程序运行时检查变量状态、设置断点和步进执行,这对于理解和修复错误至关重要。 在学习Borland C++的过程中,你将了解到如何创建和管理项目。项目是...
3. **创建快捷方式**:为了方便使用,脚本可能还会在桌面或开始菜单创建Borland 5.5的相关快捷方式。 配置完成后,你可以通过运行Borland C++ Builder来测试环境是否配置成功。启动编译器后,你可以创建新项目,...
《Borland C++ 使用手册》是一份详细指导如何在DOS环境下安装和使用Borland C++编译器的参考资料。Borland C++是一款经典的集成开发环境(IDE),在20世纪90年代广泛应用于Windows和DOS平台上的应用程序开发,尤其是...
Borland Pascal 7 是Borland公司发布的一款经典的Pascal编程语言编译器,它是Borland在引入划时代的可视化开发工具Delphi 1.0之前的最后一个Pascal版本。Borland Pascal 7 在当时因其高效、稳定和强大的特性而深受...
《Borland C++ 3.1:DOS与WIN3.1时代的编程利器》 ...尽管现在我们有了更现代的IDE和操作系统,但Borland C++ 3.1及其对DOS和Windows 3.1的支持,无疑是计算机历史上的一个重要里程碑,值得我们回顾和研究。
【Borland C/C++ 3.1 完整版(BC3.1)】是一款经典的集成开发环境(IDE),由Borland公司发布,专为编写16位应用程序而设计。这款编译器在20世纪90年代初期非常流行,尤其在DOS和Windows 3.x时代,是许多开发者首选的C...
Borland C++ 5.02是borland公司出品的c/c++集成开发环境的最后一个版本,是build C++的前身.但其提供的独有的扩展库使得一些之前依赖其扩展库的源码在其他开发环境中不能或很难编译成功,对于一些有研究价值的老代码的...
Borland C++3.1是一款历史悠久的C++编译器,它在1990年代初被广泛使用,尤其在开发嵌入式系统和实时操作系统(如UCOS 2)时。这款编译器是Borland公司推出的一个重要版本,提供了许多当时先进的特性,对当时的软件...
Borland C++3.1 是一个经典的集成开发环境(IDE),在20世纪90年代初广泛用于C++编程。这个版本提供了强大的编译器、调试器和其他工具,使得开发者能够高效地编写和测试C++代码。对于初学者,它是一个理想的平台,...
《博兰德C编程教程》:深入探索与学习资源 标题:“borland C编程教程”这一标题明确指出了本文档的主要内容是...通过系统学习本教程,初学者将能够掌握Borland C编程的核心概念,为进一步的技术探索奠定坚实的基础。