在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Delphi万岁!Delphi发布25周年盛大纪念活动网址! https://delphi.embarcadero.com/ 25年前的这一天,Borland Software推出了Delphi应用程序开发产品的1.0版,并在旧金山举行的Software Development '95活动中宣布了这一消息。 那年,Windows的当前版本为3.11(或NT 3.5),Windows 95为beta。对自定义业务应用程序的需求很高,开发人员可以选择很多工具:用于16位应用程序的Microsoft Visual C ++ 1.52,用于32位的Visual C ++ 2.0,Borland的Pascal或C ++,各种面向数据库的工具,如PowerBuilder或Microsoft Access,还有更多。 还有Visual Basic(VB)3.0,对ODBC和Microsoft JET数据库都提供了集成支持。VB凭借其可视化的表单生成器和无威胁的编程语言(不区分大小写且没有花括号)易于使用,并且在急于或不愿与C / C ++纠缠的开发人员中广受欢迎。 但是,VB存在一些问题。它是一种解释型语言,这意味着应用程序依赖于安装运行时,并且与C或C ++相比,它运行缓慢。该语言也很古怪(VB专家布鲁斯·麦金尼(Bruce McKinney)写到:“带上斧头” ),并且不支持面向对象的编程。 输入Borland Delphi,它将对象Pascal与类似VB的可视表单构建器结合在一起。Pascal对象是Borland自己的语言,完全支持继承。它是区分大小写,并且不低于VB更难编码,一旦你习惯了打字 Delphi对遇到它的开发人员产生了巨大的影响。产品很少出现这么多的问题,并且似乎可以解决VB的所有问题,同时即使在1.0版本中也稳定且可用。Delphi应用程序已编译为独立的本机可执行文件,您只需将其复制到新计算机即可安装。编程环境易于使用,编译速度很快,并且应用程序的性能也很好,而且VB的运行速度丝毫没有。该系统还支持第三方组件,并且与VBX控件兼容。与VB不同,Delphi可以不受限制地访问Windows API。在Windows中可以做的任何事情,都可以在Delphi中完成。 1996年,Delphi的架构师Anders Hejlsberg被Microsoft聘用,继续开发C#和TypeScript。 Delphi 1.0仅是16位的,但紧随其后的是1996年的32位Delphi 2.0。随后是版本4、5、6和著名的Delphi 7(于2002年发布)。那时,随着Windows编程的未来,Microsoft一直在推广.NET平台,而Delphi迷路了。用于.NET的Delphi 8出现了,但是事实证明Delphi程序员要么不希望.NET,要么更喜欢切换到C#。尽管放弃了.NET版本,Delphi却最终幸免于难。
今天是Embarcadero Delphi,最新版本是10.3 Rio,于2018年11月发布(但现在发布在版本3中)。仅Windows的VCL(可视化组件库)是原始的Delphi框架,并带有跨平台的FireMonkey,后者针对Windows,macOS,iOS,Android和64位Linux。对于1995年开始使用Delphi 1.0的开发人员来说,该环境仍然看起来很熟悉。 Delphi得以生存和发展的事实证明了其质量,尽管它不再是90年代下半叶Windows开发的明显选择。回想起来,问题是,考虑到性能和生产力的结合,为什么Delphi未能占领Windows开发市场的更多份额。一个因素是,一些企业倾向于坚持使用Microsoft,并喜欢VB与Office和Access或SQL Server数据库集成的方式。Delphi更像是一种利基产品,受到中小微企业和独立开发人员的喜爱,但在高端手表公司IT部门中却不那么突出。 微软还提高了游戏水平。VB的编译器进行了改进,但是.NET Framework和C#的引入最大程度地削弱了Delphi的优势。C#使Delphi的Pascal显得过时,并且具有VB缺少的面向对象的功能。Microsoft将.NET编织到其各种平台和框架中,使得Delphi很难竞争。 仍有理由要感谢Delphi。在1995年,事实证明,您不必在VB的生产率和C / C ++的性能之间进行选择。您可以同时拥有它们。Delphi的卓越表现促使其他人改进了工具,您可以在Hejlsberg继续使用C#和.NET实现的过程中看到其影响力。 最后,作为一名Delphi老兵,衷心祝福Delphi生日快乐!谨以此文纪念哪些使用Delphi的青春岁月!Delphi万岁! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论