Borland公司在历经半年的寻找买主后,于周二宣布将其IDE部门独立出来,成立为旗下的子公司CodeGear。
早在2006年2月,Borland就已经宣布打算出售其整合开发环境业务,并转向应用程序生命周期管理业务。Borland一直以其开发工具而闻名,但近年来面临着开放源代码产品的竞争,特别是来自Eclipse基金会的Java IDE,使得其IDE业务的营收不断下滑。
Borland原计划在2006年9月前出售其IDE业务,但由于与潜在买家的价格谈判未能达成一致而搁置。Borland首席执行官Tod Nielsen表示,虽然有许多买家对IDE业务感兴趣,但他们所提供的价格未能真正反映Borland IDE业务的核心价值。
CodeGear公司于2006年11月14日成立,主要负责Borland的集成开发环境(IDE)业务。它是Borland的全资子公司。
随后,在2008年5月7日,Embarcadero Technologies宣布已签署收购Borland Software Corporation资产的协议,收购其旗下的CodeGear公司。交易预计将在30至60天内完成,完成后将在Embarcadero Technologies旗下运作。
到了2009年5月6日,英国软件商Micro Focus宣布将以7500万美元现金收购Borland软件公司。这一收购已得到两家公司董事会的批准,整体并购事宜预计将在2009年第二季度完成。
Borland的编程传奇经历了一段辉煌与挣扎的历程。在创业之初的美国,Borland的故事就像一颗璀璨的星星。尽管面临风险投资环境的艰难,但凭借Philippe Kahn的坚韧和Anders Hejlsberg的才华,公司得以在逆境中崛起。早期,他们的努力以Philippe Kahn刷盘子的微薄收入为支撑,而Turbo系列的诞生使Borland一飞冲天,微软只能紧随其后成为市场的挑战者。
Turbo的成功为Borland带来了巨大的收益,SideKick这款常驻内存软件的推出更是让公司收入达到数千万美元。过度的奢华投资也随之而来,公司斥资上亿美元打造壮观的总部,并以1亿美元的天价收购了Ashton-Tate的dBase。然而这些决策为公司未来埋下了隐患。转折点出现在1992年,Philippe Kahn与Eugene Wang的分歧导致后者跳槽至Symantec创立Symantec C/C++致使Borland的产品开发停滞不前并陷入财务危机。微软趁机挖角使得Visual Studio的核心开发团队几乎有一半来自Borland加速了公司的衰落。
从Delphi的复兴到C#的冲击再到后来的转型挣扎与落幕Borland的历史与挣扎的转型形成了鲜明对比留下了深刻印记虽然如今Borland的名字可能不再如往昔般耀眼但其对编程世界的贡献和教训无疑将继续影响后来者。Borland Software Corporation是一家位于美国加利福尼亚州的软件巨头以其工具软件和曾风靡一时的Turbo Pascal而知名。这家公司在软件行业中以提供卓越的软件开发支持而著称其产品和服务致力于提升人员、流程和技术的协同以最大化软件的商业价值。在软件开发历史上Borland公司扮演了举足轻重的角色尤其在DOS时代Borland的Turbo C/C++凭借其强大的功能和广泛的影响力独领风骚成为了全球开发者心中的首选至今仍为开发者们所怀念。关于Delphi的发展历程可以追溯到上个世纪60年代技术发展历程给我们带来了怎样的启示?产品和厂商在经历了光荣与梦想之后将扮演怎样的角色?这是一个值得我们深思的问题。在Pascal时代Pascal语言由尼古拉斯·沃斯教授发明从一开始就成为许多人进入计算机科学的第一道门因为它是一个用于教学和算法描述的语言具有强制的数据类型声明和检查等独特的特点在早期计算机时代平立能力成为流行的关键难点之一因为需要重新写一个编译器以适应不同的硬件设施此时UCSD Pascal的出现标志着Pascal历史的变革与发展始于此时奠定了其在计算机领域的重要地位和影响至今仍然受到广泛关注与讨论。旧文重述
在Apple II计算机上诞生了Pascal编译器,它为Pascal语言带来了新的生机,再也不用排队等待那些巨大的主机了。一个历史性的转折发生在1983年,那一年Borland公司开发出了著名的Turbo Pascal。这个开发工具不仅功能强大,还首次为所有程序员引入了集成开发环境(IDE)的概念。通过IDE,程序员可以实时查看代码错误并快速跳转修改,这在当时是革命性的进步。在当时,这样的功能虽然看似普通,但对上个世纪的程序员来说却无比珍贵。正如一句话所述:“1983年11月,Borland公司Turbo Pascal产品的发布,影响力堪比原的爆炸。” 这款产品在IBM PC上不仅成就了语言本身,也让Borland公司在开发工具市场地位举足轻重,同时还捧红了Anders Hejlsberg。
Delphi时代的开启
经过Anders Hejlsberg和他的团队多年努力,Delphi于1995年2月14日问世。从Turbo Pascal 1.0开始,Anders就致力于将Pascal进化为面向对象的应用程序开发语言。Delphi以其出色的可视化开发环境和卓越的数据库访问特性,将RAD(快速应用开发)理念融入了开发工具中。而其背后的VCL更是软件开发界的一盏明灯,为企业应用开发提供了面向对象的类库。关于Delphi名字的由来,还有一段小故事。这个工具的名字曾经是个谜,在公司内部也曾引起争议。最终“Delphi”(象征着与神明对话的圣殿)这个名字被广泛接受,特别是在团队中更倾向于使用这个名字。
Delphi的里程碑版本
Delphi 1是轰动一时的产品,其Windows下的程序开发工具提供了面向对象和基于表单的设计方法。随后,随着版本的更新迭代,Delphi逐渐成为C/C++工具困境中的救命稻草,不仅挽救了开发团队和公司本身,更被媒体誉为“Visual Basic杀手”。Delphi和Delphi Client/Server是唯一能提供RAD开发、基于组件的可视化软件设计、高效本地代码编译和可升级的Client/Server解决方案的开发工具。这种自信的宣传策略也充分体现了Borland对自身产品的信任。而其销售量超过50万套的成绩也证明了这一点。
Delphi的技术突破与挑战
Delphi 2以其高效的32位本地代码编译器、基于组件的可视化设计和强大的数据库应用架构赢得了市场。随后推出的Delphi 3进一步拓展了其企业级应用领域,提供了COM/DCOM支持,并成为了当时市场上最受欢迎的开发工具之一。尽管后续版本如Delphi 4因品质问题而饱受争议,但后续的Delphi版本仍在不断进步和改进。
跨平台与.NET时代的到来
进入.NET时代后,Delphi不断升级以满足新时代的开发需求。例如,Delphi 6是首个全面支持Web Services的快速应用程序开发环境。虽然它不是最完美的产品,但Kylix的推出使得Delphi开始具备跨平台的能力。而到了Delphi 7时,它已经完全适应了.NET时代的需求,为开发者提供了新的语言选择和强大的功能支持。
结语
一、引言
在编程领域中,Borland Delphi一直备受关注。其不仅让程序员能够将应用程序轻松移植到.NET平台,更提供了完整的电子商务开发工具,让解决方案轻松移植到Linux平台。尽管微软积极推广其.NET平台,Borland也积极响应,推出了与.NET结合的Delphi版本。
二、Delphi 7的辉煌
Delphi 7是整个Delphi系列中用户最多的版本,是无数Delphi程序员的最佳拍档。这个版本彻底取代了Object Pascal语言,成为一种真正的开发语言。基于.NET平台的VCL.NET,使得程序员能够便捷地开发.NET应用程序。虽然该版本缺少一个.NET FormDesigner,但其稳定性以及在电子商务开发中的优势,使其广受欢迎。
三、Delphi 8的变革与争议
Delphi 8在语言层面进行了重大改进,提供了新的集成开发环境和VCL及CLX。这一版本的产品在语言机制上有了较大提升,包括名字空间、嵌套类型、类静态方法等。产品内存在的Bug以及未能满足Delphi程序员期望的问题,使得该版本并未获得广泛认可。许多程序员选择使用其他开发工具,如Visual Studio.NET。
四、Delphi的进化与变革
在微软.NET的冲击下,Borland面临空前危机。Delphi 2005的推出,标志着Borland的重新崛起。该版本在建模、协作与集成方面有了重大突破,为程序员提供了更强大的开发工具。尽管在推出过程中遇到了一些问题,但最终还是得到了市场的认可。
五、Borland Developer Studio的崛起
随着技术的不断发展,Borland Developer Studio(BDS)2006应运而生。该版本集成了C++ Builder、ECO升级到ECO III,以及Together for Delphi等功能。这使得程序员能够在同一个IDE中进行UML开发,并快速把握项目设计和代码质量。该版本还拆分成了多个独立版本,以适应不同的开发需求。
六、CodeGear RAD Studio的崭新篇章
CodeGear公司在继承Borland的IDE生产部分后,推出了CodeGear RAD Studio- Delphi 2007。尽管公司历史并不长,但依然发布了多个版本,其中最引人注目的是Delphi2007 for win32和Delphi2007 for PHP版本的推出。这一版本的Delphi在数据库信息处理领域的快速开发效率依然无敌,但在.NET功能上的表现并不理想,使得其市场份额被C#所抢占。
Delphi 2007 IDE工具采用.Net Framework 2.0编写,虽然编译出的Exe是纯正的Win32程序,无需依赖.Net环境。新IDE利用.Net的反射和泛型等高级特性,大大缩短了开发时间,启动速度也非常快,仅需五六秒。该版本还支持Vista界面,并封装了Vsita的新API函数。
Delphi 2007的一个独特之处在于,它支持D2006的所有BPL组件,即使在没有源码和DCU的情况下,也可以直接在Delphi 2007中使用。这一特性简化了从D2006升级到Delphi 2007的过程,减轻了开发人员的升级压力。
值得一提的是,Delphi 2007还内置了Ajax技术——Intraweb 9.0。这一组件以事件方式驱动,支持断点跟踪调试,使得调试过程更加便捷。Intraweb 9.0对javascript的封装也达到了很高的水平。
至于Delphi 2009(2008年8月发布),这是Borland卖掉CodeGear后推出的首个版本,也是Borland原开发计划的最后一个版本。这次更新在IDE、VCL和语言方面都有显著改进。主要包括泛型和匿名方法的编译器支持、新组件和对现有组件的增强、可定制的类浏览器、项目资源管理器、增强的构建配置管理系统、升级的数据库驱动、DataSnap更新以及全面支持Unicode等。随着这次发布,Delphi与Borland的缘分告一段落,未来的新东西将由新公司主导。这些版本更新见证了传奇变成史诗的过程。