Delphi - 被廉价甩卖的传奇

2008年5月,全球的目光似乎都在关注微软与雅虎百亿收购的暗战,当雅虎在为500亿还是400亿的价钱出卖自己这个问题所困扰时,昔日微软王朝的挑战者——Borland公司却以2300万美元的价格将曾经为自己奠定传奇的IDE(Integrated Develop Environment:集成开发环境)业务出售给了另一家公司,除了少数Borland铁杆支持者发表了部分追忆式的惋惜外,这条新闻几乎没有引起任何美国主流IT媒体关注,变涟漪消失在微软并购案的新闻海洋之中……

一个2300万美元的交易

2008年5月7日,一条消息出现在Borland公司官方网站的新闻中,Borland正式宣布将CodeGear子公司出售给Embarcadero(易博龙)技术公司。

CodeGear公司成立于2006年11月14日,是Borland的全资子公司,主要负责Borland的集成开发环境业务。

虽然是一个成立仅两年的年轻公司,但是它旗下的产品对于大多数程序开发人员却具有传奇一样的崇高地位,这些产品包括JBuilder、Java开发工具、Delphi与C++Builder,还有刚刚研发出的PHP与Ruby的IDE开发工具。

然而,这些著名的开发套件从此将不再属于Borland,一个传奇的时代结束了。

集成开发环境

集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具,也就是集成了代码编写功能、分析功能、编译功能、Debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。

其实早在两年前,当CodeGear公司还没有从Borland分离出去的时候,Borland首席执行官Tod Nielson就开始计划将IDE部门卖掉,理由是IDE部门遭受到来自微软和免费开放源代码产品的竞争,特别是来自Eclipse基金会的Java IDE,使得Borland的IDE营收比重不断下滑难以为继。

Borland那时希望出售IDE业务能够让公司获得更多的资源,投入更多精力用在Borland新看好的应用程序生命周期管理ALM业务上。

但当时Delphi和JBuilder等仍然散发着自己的光芒,虽然有许多买家都对Borland的IDE业务很有兴趣,但他们所提出的价格无法让 Borland满意。于是在历经半年寻找买主未果后,Borland决定将IDE部门独立出去,成立专门的子公司并命名为CodeGear。

其实这一举动本身仍然是一种待价而沽的行为,因为独立出去的CodeGear公司,除了财务仍然和Borland挂钩外,其它所有的运营都与 Borland彻底分开了。这也就意味着无论任何时间,一旦有其他公司表示出购买意向,Borland都能够将这块业务干净利索地全盘出售。

而两年之后的今天,那个曾经让无数人学会编程的Turb C,那个让无数程序员着迷于Windows编程的Delphi,最终被Borland甩卖了。2300万美元成为了CodeGear最终的价值——这个价钱在美国甚至不足以拍摄一部二流电影,Borland像扔掉一块烫手的山芋一样甩卖掉了这个曾经为它创造辉煌的IDE业务。

Borland的失策

廉价甩卖IDE业务,对Borland公司而言,可以说是一种莫大的讽刺,也可以说是一个失败的企业战略,让我们来回顾一下曾经的辉煌是如何演变为现在的无奈。

上世纪80年代,Borland凭借Turbo C、Turbo Pascal、SideKick几款产品雄霸计算机编译工具和应用软件市场,并积累下庞大的资金,瞬间爆发的胜利让Borland管理层变得不可一世的自大。

1991年,Borland斥资4亿美元并购了当时已经快速走下坡路的Ashton-Tate公司,尽管当时的华尔街分析师都认为Ashton- Tate根本不值这个价。Borland希望通过Ashton-Tate的dBase全面占领PC桌面数据库市场,与比尔盖茨一争高下,以成为PC软件界的霸主。

然而,Ashton-Tate被Borland并购后,将近10年的辉煌也随之消逝。Ashton-Tate原本很有机会成为今日的Oracle,继续占据PC数据库市场龙头的地位,但Windows和FoxPro的出现改变了这一切。由于当时dBase并没有Windows的版本,原本DOS下 dBase程序员急需一个Windows下的dBase开发工具,因此当能够兼容dBase格式的FoxPro For Windows推出之后,立刻吸引了许多原先dBase Ⅲ/dBase Ⅲ Plus的使用者。

但Borland自我良好的感觉并没有察觉市场的变化,直到微软连续推出两个版本的FoxPro For Windows之后,Borland才终于发现dBase的使用者正在流失。

虽然后来Borland推出了Windows下的dBase,但是它再也无力改变市场了,此时市场的发展出现了变化,PC数据库市场已经开始走入关系数据库的时代,桌面型数据库的市场已经开始逐渐萎缩且出现下滑的迹象。直到1999年3月12日,Borland在dBase已经完全没落之后,才迫不得已将花费数亿美元并购来的dBase廉价售出。

虽然Delphi和JBuilder的成功帮助Borland挽回了一些损失,但微软.NET的推出的又打乱了Borland的阵脚,它开始为是否跟随微软进入.NET新平台而犹豫不决,因为Borland当时想要趁Linux的热潮改走跨平台的方向,而不是在Windows平台上辛苦地和已经成为巨头的微软竞争。

而随着软件利润整体趋于下降,Borland必须想办法维持公司的成长,开辟新的产品线。从2000年开始, Borland推出并且扩充了Kylix 产品,进军Linux编程市场。不过,随着Linux在2000/2001年从爆炸性成长逐渐回归成正常的发展之后,Borland很快发现,光靠 Java和Linux市场将无法获得足够的利润。

所有知名的信息研究机构的分析都指出.NET在未来将和Java一起占有相当大的市场后,Borland才知道是不可以失去.NET市场的。于是, Borland匆匆地投入了.NET产品的研发,但是此时的天下已经是微软独霸一方了,这些失败的行动让Borland投注了过多的资源,为自己的传奇终结埋下了最终的致命隐患。

回首今天,如果不是Borland犯了过多的错误以及失去了许多宝贵的机会,否则很有可能是主宰软件市场的另一个霸主,可以和微软抗衡,并且站稳软件大公司的地位。但是Borland就这样在盲目自大中失去了自己宝贵的机会。

Delphi能否卷土重来

此次收购CodeGear的易博龙技术公司成立于1993年,总部设在美国旧金山,它是一家为企业提供专业级数据库工具,用于设计、开发、管理数据库以及其中的数据的公司,它目前在全世界有12000多家企业客户,在“财富100强”中也有90多家是它的客户。公司的旗舰数据库工具包括 ER/Studio、DBArtisan、Rapid SQL及Change Manager,年营收6000万美元。

这项收购对于易博龙公司的好处是不言而喻的,首先CodeGear旗下的开发工具拥有忠实的开发者和技术社区,特别是那些追随Delphi、 JBuilder和C++Builder多年且数量庞大的狂热粉丝们。这些开发者多数都是为金融服务、电信、制造、医疗和政府等从事数据库相关的开发工作。对于易博龙来说,如果能够将这些开发人员成功转换为易博龙的忠实用户,那么对于它的数据库软件销售来说,好处自然是不言而喻的。

此外,由于应用程序不同,数据库平台也多种多样,许多企业在生产率和资源方面面临越来越多的问题。但如果易博龙能够成功地将CodeGear的全部产品整合到自己现有的产品线中,那么它就能够为自己的客户提供一套集成的产品组合,用于设计、开发、管理和优化异质应用程序及其数据库。

CodeGear的全球营销渠道也非常健全,并购能够让易博龙自己的产品迅速进入全球数百万软件开发人员、设计师、独立软件提供商和数据库专业人士的视线之内。已经有分析家预测,如果并购消化顺利,那么将会成就一个年收入超过1亿美元,在全球拥有超过1500万用户,拥有高达10%的年利润增长率的全球最大的平台独立软件供应商。

不过此次并购背后的资本推手也值得我们注意,因为易博龙的东家Thoma Cressey Bravo公司是一家相当知名的私人股权投资公司。这家公司在“行业合并”或“发展和收购”上有相当丰富的实战经验,它目前通过一系列的私人股权基金,管理近20亿美元的股权资本。在软件行业,这家公司已完成34次收购,其年收入总额超过5亿美元。而此次并购就是在这家公司的授意下完成的。

    因此,在这场资本游戏中,Delphi、JBuilder等这些我们熟知的软件未来的命运究竟如何,依然未知。毕竟利益和财富才是投资公司最关注的结果,至于技术的发展,对它们而言,跟其它他任何创造财富的工具没有什么区别。

本文来源:http://publish.51CTO提醒您,请勿滥发广告!/i/2008-05-22/200805221156478_2.shtml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268985.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个本地分支能关联两个远程仓库吗_使用git分支保存hexo博客源码到github

hexo是当前最火的静态博客框架,支持Markdown格式文章编辑并自动生成对应的静态网页,简单高效令人爱不释手。使用hexo写博客的流程通常是,通过hexo new post_name命令,会自动在source/_post目录下生成一个待写的post_name.md文件编…

git的入门摸索和入门研究

git官网:https://git-scm.com/ git教程---菜鸟教程:http://www.runoob.com/git/git-tutorial.html git教程---廖雪峰:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ git视频教程---极客学院&#xf…

您的光纤电缆和测试仪是否准备好用于400G以太网?

在大型超规模和云数据中心提供商的推动下,信令和收发器技术的进步推动了下一代传输速度的发展。现在,通过多模和单模光纤的400G以太网应用有多种选择,更多选项即将推出。国外的谷歌、Facebook和微软等大公司正在推动创新,以支持80…

网络游戏测试过程

游戏测试起因近几年来,网络游戏成了网络最新的弄潮儿,从盛大之传奇般的掘起,吸引了无数公司的眼球。但由于随着玩家的品位的升高,代理费用的上升,单一的代理国外游戏的模式已经很难在国内立足,而有中国传统…

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException:

解决: 1 在SQL语句中使用#{name,jdbcTypeVARCHAR} ​指定JDBC类型 错误的: 修改后的:

uni中动态加载class_Java基础·类加载、反射

原文:Java基础类加载、反射 - 掘金 作者:宸道移动安全团队15.1 类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化。1.加载:是将class文件读…

mysql 安装目录说明

转载于:https://www.cnblogs.com/xiluhua/p/7137663.html

如何测试光纤系统中的插入损耗

由于插入损耗是影响光纤链路支持给应用能力的主要性能参数,因此根据行业标准,光纤认证测试需要插入损耗。像福禄克网络的CFP光纤测试仪这样的光损耗测试集,通过在一端使用光源,在另一端使用功率计精确测量从另一端发出的光的数量&…

oracle脚本

监控Oracle数据库的常用shell脚本 作者: 出处:uml.org.cn ( 22 ) 砖 ( 33 ) 好 评论 ( 0 ) 条  进入论坛 更新时间:2006-01-25 10:25关 键 词:Oracle shell阅读提示:这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述…

设计模式之观察者模式demo

代码 public class WeatherData {private float temperature;private float pressure;private float humidity;//聚合private CurrentConditions currentConditions;public WeatherData(CurrentConditions currentConditions) {this.currentConditions currentConditions;}pu…

python中感叹号_C#中感叹号(!) 的作用总结

1.关系运算符! 与等号共同组成关系运算符,检查两个操作数的值是否相等,如:A!B2.逻辑运算符! 称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。如:bool atrue; bool b!a;3.null 容忍操作符(nu…

JS对文本框输入字符的限制

文本框Text或TestBox中对输入字符的限制,通过js事件来监控用户输入字符。然而,如果用户是通过Copy的方式来粘贴到文本中来,那这时候文本框的字符长度有可能超过,这时候就容易报错。这种Copy的方法也可以通过js的时间来监控。这样一…

在数据中心空间进行测试

根据您要测试的数据中心功能区域的不同,您将遇到不同的应用程序、布线和连接。了解数据中心的功能领域以及每个领域中可能需要测试的内容有助于为数据中心测试做好准备。 首先空间是什么? 行业标准,如ANSI/TIA-942-A数据中心基础设施标准、I…

linux rpm 校验软件包中的文件

linux rpm 校验软件包中的文件语法:rpm -K ( or --checksig) options file1.rpm ... fileN.rpm参数:file1.rpm ... fileN.rpm 软件包的文件名Checksig--详细选项--nopgp 不校验PGP签名

vue数组变化视图_vue数组操作不更新视图问题(示例代码)

vue 观察数组的变异方法 更新视图push()pop()shift()unshift()splice(i,n,arr)sort(xx)reverse()ex: app.book.push({name:‘css‘,author:‘lee‘})有些方法不会改变数组filter()concat()slice()返回新数组 需要用 新返回的数组 更新原数组app.books app.books.filter(functi…

SqlHelper类

原文发布时间为:2008-11-05 —— 来源于本人的百度文章 [由搬家工具导入]完整英文代码请见http://www.cnblogs.com/zhouxiaxue/archive/2006/05/11/397208.aspx;以下中文并不完整。。。using System;using System.Data;using System.Configuration;using…

光纤测试仪:光纤插入损耗测试程序

当今多模光纤系统中的插入损耗测试要求使用环绕通量(EF)发射条件来降低测量不确定度。此方法控制如何将光发射到被测光纤中,以防止可能导致悲观结果的过量发射或可能导致乐观结果的不足发射。福禄克网络仅为所有多模光纤类型提供850 nm和1300…

设计模式之模版方法模式demo

public abstract class SoyaMilk {//模版方法 可以做成finaL,不让子类去覆盖final void make(){select();addCondiments();soak();beat();}void select(){System.out.println("第一步,请选择好的新鲜黄豆");}//添加不同的配料,抽…

【网络文件协议】

网络文件系统是基于网络的分布式文件系统,其文件系统树的各节点可以存在于不同的联网计算机甚至不同的系统平台上,可以用来提供跨平台的信息存储与共享。当今最主要的两大网络文件系统是Sun提出的NFS(Network File System)以及由微…