• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

超强震撼!纪念每一位老Delphi程序员已经逝去的青春!Delphi发布25周年盛大纪念活动网 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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)写到:“带上斧头” ),并且不支持面向对象的编程。

转存失败重新上传取消

在Windows 95上运行的Delphi 1.0

输入Borland Delphi,它将对象Pascal与类似VB的可视表单构建器结合在一起。Pascal对象是Borland自己的语言,完全支持继承。它是区分大小写,并且不低于VB更难编码,一旦你习惯了打字beginend很多(松散相当于花括号中的C)。与VB不同,它明智地具有用于赋值(:=)和比较(=)的不同运算符。

Delphi对遇到它的开发人员产生了巨大的影响。产品很少出现这么多的问题,并且似乎可以解决VB的所有问题,同时即使在1.0版本中也稳定且可用。Delphi应用程序已编译为独立的本机可执行文件,您只需将其复制到新计算机即可安装。编程环境易于使用,编译速度很快,并且应用程序的性能也很好,而且VB的运行速度丝毫没有。该系统还支持第三方组件,并且与VBX控件兼容。与VB不同,Delphi可以不受限制地访问Windows API。在Windows中可以做的任何事情,都可以在Delphi中完成。

1996年,Delphi的架构师Anders Hejlsberg被Microsoft聘用,继续开发C#和TypeScript。

转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消

计划管理器中的Delphi各种工具

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却最终幸免于难。

Delphi更像是一个利基产品,受到中小微企业和独立开发人员的喜爱,但在公司IT部门中却不那么突出

今天是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部门中却不那么突出。

转存失败重新上传取消

Delphi 10.33'Rio'支持多种目标,包括Mac,Linux和移动设备

微软还提高了游戏水平。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万岁!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap