当前位置: 首页 > news >正文

编程速递-Delphi is 30 Delphi诞生30周年!

时光机

情人节,1995年2月14日

通过Wayback Machine回顾往昔: 比尔·克林顿担任美国总统,Windows 3.1风靡一时,而CompuServe仍然是人们生活中的一部分。在这一年的这一天,Borland软件公司的研发团队——包括安德斯·海尔斯伯格、加里·惠津、查克·贾兹杰夫斯基、戴夫·斯科菲尔德、艾伦·鲍尔、汉克·考克斯、马克·库辛诺以及雷·凯斯特纳——发布了Delphi,这一创举永远地改变了软件开发的世界。

Borland与Delphi

1995年参与开发Delphi的部分团队成员

在1995年,Delphi被誉为下一代Windows开发工具,它将最直观的可视化设计环境与世界级优化原生代码编译器的无与伦比性能相结合。

图片

敬业精神

Borland的敬业团队成员共同打造了一款经受住了时间考验的软件开发工具。1995年推出的核心快速应用程序开发工具令人惊艳,并且至今仍在构建未来!这款Windows(现在是跨平台)开发工具的辉煌历史令人惊叹。

智慧结晶

“‘Delphi’最初是Borland一个严格保密的小型秘密项目中的测试代号:这是一个基于Borland的Object Pascal编程语言的、面向Windows的下一代可视化开发环境。”——Danny Thorpe

快速应用程序开发

SV 如何使用Borland Delphi 回顾篇

三十年的创新 

快速编译时间和高效的快速应用程序开发是Delphi开发的基石,而如今,这些创新特性依然助力Delphi应用程序登陆众多平台。

Object Pascal

Object Pascal 是 Delphi 开发环境的核心语言。Pascal 最初由尼古拉斯·沃思(Niklaus Wirth)设计作为一种教学语言,旨在帮助开发者学习编程。Object Pascal 以其易学易用的特性而著称。Delphi 编译器能够在短短几秒钟内编译超过百万行的 Object Pascal 代码。

快速应用程序开发

快速应用程序开发(Rapid Application Development, RAD)是 Delphi 背后的核心理念,并贯穿于开发工具的每一个环节。从快速的编译时间到实时可视化构建应用程序,Delphi 在开发过程的每个阶段都提供了强大的支持。

VCL/FMX

1995年发布的原始可视化组件库(Visual Component Library, VCL)是 Delphi 成功的关键因素之一。易于使用且便于扩展的可视化组件推动了技术的进步。自那时以来,VCL 得到了极大的增强和扩展,同时新增了一个名为 FireMonkey(FMX)的跨平台框架,使 Delphi 能够支持多种不同的设备。

从1995到2025:Delphi的三十年演变

Delphi版本

三十年的创新历程,让Delphi从最初针对Windows 3.1的Delphi 1版本,发展到了如今能够支持Android、iOS、macOS、Windows、Linux以及HTML5*等多平台的Delphi 12。

图片

历史长河中的Delphi

Pascal语言由Niklaus Wirth开创,而Delphi自1995年面世以来,便成为了高效开发的代名词。历经三十载,Delphi不仅保持了其在创建高性能应用程序方面的领先地位,还凭借其卓越的快速应用程序开发能力、组件复用优势以及跨多平台数据库访问的可扩展性,在众多开发者中赢得了极高的评价。无论是现在还是未来,Delphi都是您开发应用程序时不可或缺的得力助手,助力您在不同设备上快速构建出既快又稳定的应用。

图片

编程速递-Delphi 30 周年“创新时间线”更新发布:一图展示30年发展历程

图片

使用Delphi编译百万行代码

无与伦比的快速应用程序开发

设计

只需设计一次您的主UI布局,然后即可轻松定制针对不同平台和设备的视图,无需重复设计工作。

开发

利用我们为每个平台高度优化的编译器,减少长时间等待编译的过程。在某些情况下,数秒内即可编译百万行代码。

调试

通过集成的跨平台原生调试功能,更快地定位并解决错误。可以在Windows、macOS、iOS、Android和Linux上远程调试应用程序!

部署

通过为目标设备创建应用程序来接触用户。使用单一代码库和统一UI创建桌面和移动应用。

全球开发者社区

图片

Third party community sites based around Embarcadero tools and frameworks.

English

Discord – “Delphi Programmers” Discord group – independent but actively monitored by Embarcadero staff.

Discord – “Delphi Community” Discord Group – independent but actively monitored by Embarcadero staff.

Slack – Delphi Worlds – run by excellent MVP Dave Nottage, lots of excellent advice and several other MVPs and Embarcadero staff hang out there. It’s particularly useful for developers looking to create mobile or cross-platform apps.

Telegram – Delphi Developers – independent and very active group – monitored by Embarcadero staff

Telegram – Skia4Delphi – independent and very active group run by the creators of Skia4Delphi. If you use Skia4Delphi this is the must-see forum.

DelphiPraxis
https://en.delphipraxis.net/

Delphi developer (FB)
https://www.facebook.com/groups/137012246341854/

C++Builder on DelphiPraxis
https://en.delphipraxis.net/forum/41-general-help/

C++Builder Developer’s Journal
http://bcbj.org/forums/

C++Builder Developer (FB)
https://www.facebook.com/groups/CBuilder/

Australian Delphi User Group Forums
https://forums.adug.org.au/

StackOverflow: InterBase
https://stackoverflow.com/questions/tagged/interbase

DelphiDevelopers (FB)
https://www.facebook.com/groups/DelphiDevelopers/

StackOverflow: Delphi
https://stackoverflow.com/questions/tagged/delphi

StackOverflow: FireMonkey
https://stackoverflow.com/questions/tagged/firemonkey

StackOverflow: C++Builder
https://stackoverflow.com/questions/tagged/c%2B%2Bbuilder

Pascal GitHub
https://github.com/search?l=Pascal&o=desc&q=delphi&s=stars&type=Repositories

Embarcadero YouTube
https://www.youtube.com/user/EmbarcaderoTechNet/videos

Embarcadero Twitter/X
https://twitter.com/EmbarcaderoTech

Delphi Reddit
https://www.reddit.com/r/delphi/ This independent forum includes moderators from Embarcadero staff including Developer Advocate Ian Barker.

DelphiFeeds
https://www.delphifeeds.com/

BeginEnd.net
https://www.beginend.net/

Delphi Professionals (LinkedIn)
https://www.linkedin.com/groups/101829/

Delphi And Pascal Developer Group (LinkedIn)
https://www.linkedin.com/groups/1290947/

Powered by Delphi (LinkedIn)
https://www.linkedin.com/groups/48600/

French

https://delphi.developpez.com/

https://codes-sources.commentcamarche.net/source/list/delphi-pascal-7

Portuguese

Delphi Brazil (LinkedIn)
https://www.linkedin.com/groups?gid=2546335

portugal-a-programar.pt
https://www.portugal-a-programar.pt/forums/forum/17-delphilazarus/

Russian

FireMonkey RU
http://fire-monkey.ru/

German

DelphiPraxis
https://www.delphipraxis.net/

Spanish

Club Delphi
http://www.clubdelphi.com/foros/

Turkish

DelphiCan.com
https://www.delphican.com/

DelphiTurkiye.com
http://www.delphiturkiye.com/forum/

相关文章:

  • MySQL-SQL-DQL语句、DQL基本查询、DQL条件查询、DQL分组查询、聚合函数、DQL排序查询、DQL分页查询
  • 【勒让德公式】欧拉筛-阶乘分解
  • 【硬件开发技巧】如何通过元器件丝印反查型号
  • vector模拟实现(2)
  • 蓝桥杯2024年第十五届省赛真题-拔河
  • 专栏:区块链入门到放弃查看目录
  • el-tabs添加按钮增加点击禁止样式
  • ubuntu 配置固定ip
  • getline(cin, )
  • Qt音频输出:QAudioOutput详解与示例
  • 玄机-apache日志分析
  • PDF预览-搜索并高亮文本
  • 基于OpenXLSX库创建的CAPL中可用的解析xlsx文件的DLL
  • traefik k3s配置
  • MongoDB基础知识
  • 页游(弹弹堂)刷怪脚本教程(一)---大漠插件制作颜色变化的字体字库(按键精灵)
  • Java项目之基于ssm的个性化旅游攻略定制系统(源码+文档)
  • http://noi.openjudge.cn/_2.5基本算法之搜索_1804:小游戏
  • 实验室预约|实验室预约小程序|基于Java+vue微信小程序的实验室预约管理系统设计与实现(源码+数据库+文档)
  • JMeter接口性能测试从入门到精通
  • 泸州中泸建设集团有限公司网站/网站设计与网页制作
  • 网站数据每隔几秒切换怎么做的/seo主要做什么工作内容
  • 网站克隆 有后台登录/seo教程网站优化推广排名
  • 南昌 网站制作/sem竞价推广是什么
  • 合肥网站设计goz/百度产品
  • 深圳市招聘信息网站/码迷seo