Delphi/Object Pascal的历史与现状
从技术上讲,Delphi 是一个由 Object Pascal 编程语言支持并为其提供开发环境的IDE,可以实现高生产力和快速应用程序开发的工具。
Delphi 的第一个版本的想法最初是从 Borland 的 Turbo Pascal 开始出现的。然而,当时决定添加到 Pascal 语言中的面向对象扩展并不理想,因此开发团队决定重新开始并从其它编程语言汲取先进的开发理念(包括来自Apple 的 Object Pascal)。
Delphi的杀手锏是什么?
最终,Delphi 的拖放式组件可视化开发迅速证明了这种方法能够为用户促进快速的可视化应用程序开发。现在,从那些盛大的Delphi 1.0发布会开始已经过去了二十七年多,Delphi已经有了数百个内置的可视化和非可视化组件,开发人员可以快速设计一个主界面响应式 UI 布局,然后轻松定制OS操作系统平台和设备特定的视图,而无需重新设计整体用户界面。这种将功能封装到可重用组件中的方式允许实际编写很少量的代码就能构建功能强大而稳定的软件。开发人员可以——而且仍然可以——用很少的代码或不用写代码来完全或大部分地生成完整的应用程序。从字面上理解,Delphi是最早的低代码开发平台之一。