概述
注:这里会将几篇文章合在一起,完整再现Delphi的历史。刚才查资料时,发现了维基百科的Delphi,觉得他们比我写得好,放个链接http://zh.wikipedia.org/wiki/Delphi。
(由于某些原因,图片都没有了,某娘垃圾一样的开发人员搞的系统迁移方式,竞然有让客户自己迁移,过期作废的办法,真是顶上某物进水了一样的水平。)
这里仅有Delphi的历史,对于Delphi的前厂商Borland有其它文章来描述。
一 Turbo Pascal 阶段
刚开始出来叫 Turbo Pascal,还不叫Delphi呢。由Borland公司开发。
1983年11月20日 Turbo Pascal version 1.0发布 著名的Tubo Pascal随即风靡世界。
1986年09月17日 Turbo Pascal version 3.02 发布 支持Intel 8087数学协处理器
1989年05月02日 Turbo Pascal version 5.5 发布 面向对象Pascal
二 Delphi 由Borland公司开发
1995年02月14日,Delphi1.0发布。
号称 VB Killer。支持16位Windows,以VCL架构为基础的可视化开发环境。 获得空前成功,在关键时刻拯救了Borland。 以后几乎每年推出一个新版本。
1996年,Delphi 2.0发布。
以32位编译器为核心,大幅支持C/S编程。这些技术在当时太过先进,叫好不叫座。编译器后端就改成了用C与汇编来编写,而不是Pasca与汇编。
1997年,Delphi3.0发布。
该版本较好地平衡了COM/DCOM和分布式多层架构,并成为了全球热卖的产品。语法:加入接口(Interface)机制。IDE:首次提供Code Insight(代码自动完成)。
1998年,Delphi4.0发布,这是个失败的产品。语法:加入动态数组和方法改写|。IDE:增强调试能力,提供样板。当时Borland更名为Inprise,这个放弃多年的全球品牌,全新造就一个品牌的行动,是一个不智的主动,只听说有造子品牌的,没见全部抛弃的,事实也证明了这是个失败的主动,不久就改了回来。然后呢,要改变公司战略,改为“以行销为主导”,这真是不作不会死。技术公司,以营销为主导了,而不是以开发新产品,提供好的产品为主导,哪离衰败也就不远了。
1999年,Delphi5.0发布,一扫Delphi4.0的颓势。
加强IDE和调试功能,以及对数据库的支持。并提供TeamSource,简化Internet的开发工作。
2001年,Delphi6.0发布。
支持Web Service,以及跨平台的Kylix 1.0和CLX。MIDAS中间件被DataSnap代替。DataSnap是一个具有激活Web服务功能的中间件环境,用作数据库存取。DataSnap开发者将能创建中间件来存取事实上所有的商用数据库,并且通过SOAP/XML, TCP/IP, DCOM 和 CORBA来和应用程序交互。根据公司的说法,该工具也将可以使任何企业关系数据库系统的数据库能够激活Web服务,并且通过XML 和 SOAP 向外发布数据。它也将能使开发者创建和MIDAS兼容的,多层中间件服务程序,这些服务程序,通过客户端连接池性能,支持GUI,Web浏览器和Web服务客户端。Borland在Delphi 6中增加了web服务的功能,这也是第一个支持web服务的集成开发环境。现在他们所有当前的开发平台都支持web服务。
2002年8月6日,Delphi7.0发布。
宣称全面支持微软公司.NET平台应用的开发,不过,好象很少有人用它来进行.net开发。提供了.NET的过渡,增强的Internet开发(IntraWeb),完善数据库支持,并加入Indy网络组件与Rave Report数据库报表,同时支持UML及XP的程序制作。
2003年,Delphi8.0发布。
单纯的for .NET版本,可用C#语言进行程序开发工作,并保留了Delphi的易用性(业界视其为一个过渡版本)。
2004年,Delphi 2005发布。
语法:加入了inline及for in loop等功能。IDE:把Borland Delphi.Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等环境和功能集成为一个开发工具,因此可以在Win32和.NET开发环境中切换或同时进行。
2005年,Borland Developer Studio(BDS)2006发布。
集成C++ Builder; ECO(Enterprise Core Objects)升级到ECO III;以及Together for Delphi,可以在同一个IDE中进行UML开发;QA Audits和QA Metrics可以快速把握项目的设计和代码质量。从此版开始,Delphi正式支持运算符重载。
2006年,Borland将BDS 2006拆分成几个独立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同时安装两个不同的版本。由于Borland的IDE生産部门,独立成为一家名为CodeGear的公司,所以这个版本是以Borland名义推出的最后一个版本。
2007年,CodeGear RAD Studio - Delphi 2007。正式对Windows x86的API进行了完善,这个版本亦是最后一个支持VCL.NET的版本。
2008年,CodeGear RAD Studio - Delphi 2009。正式全面支持万国码(Unicode)。从此版开始,Delphi终于实现了用户期待已久的功能:完整的泛型支持。从此Delphi语法在面向对象领域终于和C++持平。
三 小众软件时代,Embacadero公司开发。
2009年,Embarcadero® RAD Studio 2010。代码编辑器加入了自动排版功能,编写出漂亮的源代码格式不再是累人的事情。
2010年,Embarcadero® RAD Studio XE。首次在IDE里集成了Profile工具,Delphi开发人员终于可以方便地测试自己的代码运行效率了。
2011年,Embarcadero® RAD Studio XE2。支持编译64位Windows应用程序。支持跨平台,这项技术被称作FireMonkey,支持完全的硬件加速。使用FireMonkey可以创建Windows、Mac和iOS的原生应用程序,能够充分利用CPU和GPU。并且FireMonkey也带来了一个全新的2D/3D UI框架。
2012年,Embarcadero® RAD Studio XE3。横跨Windows8和APPLE Mac OS-Mountain Lion两平台的最佳开发工具,于2012年9月正式上市,主打符合多平台,并支持最新的Windows 8。
2013年5月,Embarcadero® RAD Studio XE4。仍然是以跨平台为发展方向。
2013年10月,Embarcadero® RAD Studio XE5.
最后
以上就是诚心哈密瓜为你收集整理的Delphi的前世今生的全部内容,希望文章能够帮你解决Delphi的前世今生所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复