工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 程序人生 > 正文
Delphi:开发工具史上的奇迹
[文章信息]
作者:天宇
时间:2004-09-29
出处:天极网
责任编辑:方舟
[文章导读]
提起Delphi就不能不提到Borland公司,它曾经轰动全世界,成就了vb 杀手的美名
advertisement
热点推荐
· Excel图表向导详解
· 2月16日软件精选 春节文章精彩回顾
· 轻松玩转Excel数据图表
· Win XP系统如何快捷地整理硬盘碎片
· ASP.NET中用healthMonitor属性用法
[正文]
  提起Delphi就不能不提到Borland公司,它曾经轰动全世界,成就了vb 杀手的美名。Philippe Kahn以2000美元在硅谷创建的这家公司在开发人员眼中简直就是一个奇迹,数次跌到再数次依靠明星级开发工具爬起来,至今仍与微软相持不下,在它的众多明星级开发工具中,Delphi无疑是最璀璨的明珠。

  Borland赖以起家的Pascal在Borland Pascal 7.x以后,Pascal语言似乎已发展到极至,程序语言的焦点已从Pascal转向C++,Borland必须考虑如何让Pascal重新焕发青春,这时候他们从Visul Basic获得了启发。

  在borland的开发人员看来Visual Basic只是一个初级开发工具,还没有开发真正的应用系统的能力,因此,需要开发一个真正的开发工具,这个开发工具必须超越Visual Basic,能够快速编译应用程序、具有面向对象的功能、能够进行可视化开发,同时它还应该拥有新的Windows Framework组件架构,这个构架要完整的封装Windows对象。这是一个宏大的构想,borland选择了Object Pascal作为实现这个构想的基础语言,但Object Pascal是不完善的,必须对它做出做出改进,使之成为一种新语言,borland为这种新语言命名为:Delphi。

  两年以后奇迹诞生了,Delphi横空出世,整个世界都拜倒在它的脚下,一时之间“洛阳纸贵”,引发了疯狂的购买,其受欢迎的热烈程度连Borland也没有料到, Delphi全球缺货,在IT的历史上再没有其他任何开发工具能引起入如此的轰动。Delphi挽救了处于破产边缘的Borland,使Borland浴火重生。

  Delphi年谱

  Delphi发展至今,从Delphi1、Delphi2到现在的Delphi9,不断添加和改进各种特性,功能越来越强大。

  Delphi 1.0

  1995年一个开发工具中的超级明星在Borland诞生了,这就是 Delphi 1.0。在Delphi1.0中Borland放弃了OWL,取而带之的是全新的Visual Component Library,从此开始了组件(Component)技术的时代,其意义深远;Delphi1.0是完全面向对象的。它是Delphi的最早版本。

  Delphi 2.0

  Delphi2.0完成了16位到32位的跨越,提供了32位操作系统的完整支持,只能在Windows 95以上的操作系统中使用,它如同Delphi 1.0一样大获成功。

  在Delphi2.0中Borland为他增加了可视的Form的继承,并且面向对象更彻底。这大大方便了类似数据输入界面的管理,比如收款录入和付款录入界面,很多动作相同,于是可以先构造一个Form作为基类,继承下去两个甚至多个界面,相同动作写于基类中,不同的编写于子类中。由于所有函数支持"虚函数"特性,对程序编写和维护非常方便,大量类似的报表也采用了此技术。

  Delphi 2.0中,增加了Data Modules的概念,可以将数据包装在一个模块中,在系统启动时或空闲时 将它打开,这样,所有使用这些Table的模块都可以公用它,避免重复打开和关闭。并且,由于所有数据Table位于一个模块中,非常便于管理维护和迁移升级。

  Delphi 3.0

  在微软COM/DCOM技术日益成熟的情况和企业对分布式应用程序开发工具的需求下,Borland的开发人员巧妙的平衡了二者的关系,使Delphi3.0成为Windows平台的第一款提供分布式开发的开发工具。

  Delphi 4.0

  由于决策的错误,Delphi 4.0时一个不成熟的产品,其中有大量的bug,尽管Borland如也不停的发补丁,但不稳定的恶名很快在delphi用户传开, delphi4.0给delphi蒙上了阴影,也使Visual Basic有了喘息之机。

  Delphi 5.0

  在失败的Delphi4以后,Borland小心的推出了Delphi5.0,重新建立delphi的声望,delphi受到delphi开发人员一致推崇。在这个版本中Delphi对IDE(集成开发环境)进行了很多改进,扩展了对数据库的支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。

  Delphi 6.0

  Delphi 6添加了对如下特性的支持:对CLX(Component Library for Cross-Platform CLX)跨平台开发的支持,扩展的运行库(run-time library),dbExpress数据库引擎,Web 服务和杰出的XML支持,一个强大的Web开发框架,IDE的更多增强,大量的组件和类,delphi开始为向.net过渡做准备。

  Delphi 7.0

  Delphi 7是Delphi向.net过渡的产品,在照顾老的使用者的同时,Borland在其中加入了对.net 的支持,所以Delphi7可以同时编写原windows下和.net下的应用程序。2002年11月,borland为delphi7提供了修改后的vcl.net,使vcl组件可以在.net环境下使用。

  Delphi 8.0

  Delphi 8 for .NET集成开发环境提供了许多工具和特性以帮助你快速创建强大的.NET应用程序。它是为了与微软的visual studio. Net竟争而设计的。Delphi 8 for .NET已经拥有C#的能力,同时仍然保留Delphi的易用性可以,但它只是一个测试版,一个过渡版。还不太完善。

  Delphi 9.0

  Delphi9集成了starteam,caliberrm,Unit testing及Together部份的功能. 加入了inline及for in loop等功能。 它把Win32的开发工具全部整合到Delphi9中。如果Delphi9把Borland Delphi .Net、Borland Delphi Win32、Borland C#。Borland Delphi .Net For WinCE Edition集成成一个开发工具,那么,微软和Borland交锋将更加让人试目以待了。而且WinCE是未来的趋势,可以说, 微软和Borland交锋了这么多年微软的巨轮对Borland来说,一点也不可怕。而且微软要更加小心。

  结束语

  Delphi是个奇迹,它不仅挽救了Borland,而且它对对软件技术的发展也产生了深刻的影响,它开启Windows平台主从架构的改变,同时对组件技术的发展做出了巨大的贡献,直到现在它的组件技术还深刻地影响了JavaBean和.net的组件技术。总之,无论是Delphi的支持者还是微软的支持者,都不得不承认Delphi是软件开发技术发展历程中的里程碑式的产品。


天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 把男友升级为老公后发生的bug
  • 程序设计方法的进化
  • 到印度工作:走马观花看印度IT业
  • 30岁前如何达到年薪10万
  • 人到中年的程序员
  • 中国IT企业走进欧盟 搭第六框架计划直通车
  • 美邦银行用户注意 警惕新型“钓鱼”邮件
  • 微软三年时间磨出新IE 具有更强大安全性能
  • 高清碟机标准打内战 HDV将状告EVD恶性竞争
  • 正版网上银行为何不安全 客户泄密银行无责任
  • 惠普铁娘子悲壮退场 未能成功扮演拯救者
  • 网上乱用人民币图样是违规行为 最高罚3万
  • “伟哥”要正名 微软携手辉瑞打击假“伟哥”
  • Advertisement

    天极无线


    奇妙科幻|美好风光|清风车影|漫画卡通|星座生肖|明星写真|动物世界
    老鼠爱大米
    挥着翅膀的女孩
    女人味
    栀子花开
    白月光
    刚刚好
    江南
    快乐崇拜
    亲爱的你怎么不在我身边
    小薇
    2002年的第一场雪
    有多少爱可以重来
    我的地盘
    七里香
    情人
     
    老鼠爱大米 老板电话
    冲动的惩罚 七里香
    我不是黄蓉 女生撒娇
    盛夏的果实 坚持到底
    孤单北半球 眉飞色舞
    挪威的森林 可爱女人
    最浪漫的事 老板电话

    CSEEK搜索