写点什么

24 周年,“常青树”Delphi 发布新版本 10.3.1

  • 2019-02-22
  • 本文字数:1393 字

    阅读完需:约 5 分钟

24周年,“常青树”Delphi发布新版本10.3.1

2 月 14 号是 Delphi 1 的 24 周年纪念日…Borland 公司发布了 Delphi 10.3 Rio Release 1(或 10.3.1)来庆祝这个特别的日子。


Borland 公司于 1995 年 2 月 14 日推出了 Delphi 1,2019 年 2 月 14 号是这款产品的 24 周年庆。如果你想看到一些关于该产品及其发布的历史,可以参看博文“22 Years of Delphi and it Still Rocks”(http://blog.marcocantu.com/blog/2017-january-22years-delphi.html)。在那篇文章中,我收集了该产品早期的一些图片,有些甚至比产品本身还早。


在这篇文章中,我主要使用屏幕截图,将运行在 Windows 3 上的 Delphi 1 与运行在 Windows 10 上的 Delphi 10.3.1 进行比较。它们的差别非常大,也会有一些惊喜。不过,在开始之前,我先介绍一下新版本的发布公告。

Delphi 10.3.1 已于 2 月 14 号发布

Sarina的官方公告中提到,Delphi 10.3.1 主要关注质量问题,同时也提供了一些很好的补充(特别是新的 IDE 工具),具体更新可参看下面链接:


docwiki 发布说明:http://docwiki.embarcadero.com/RADStudio/Rio/en/10.3_Rio_-_Release_1


修复的缺陷:http://docwiki.embarcadero.com/RADStudio/Rio/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3.1

24 年,Delphi 经历了哪些挑战?

首先我们先来回顾一下 Delphi 在 24 年间经历了哪些挑战?我们用软件截图来看看,在 24 年前,Delphi 长什么样子?


先来展示一下 24 年前和今天在操作系统中找到和启动应用程序的方法:




以前从哪里找到 Delphi 的启动图标,而现在呢?




在 Delphi 1 中,有一个指向帮助文件的链接,而现在必须从产品中启用它:




启动 Delphi 1 之后,在默认情况下你会有一个新项目和一个新的 VCL 表单,很少会有其他选项。而现在,你会看到一个欢迎页面,可以创建一个 Windows/VCL 或多设备/FMX 的项目(如下所示):




现在,让我们使用新旧 Delphi 来创建相同的应用程序!之前有一个按钮、一个输入框和一个列表框。下面的一个使用了 FireMonkey:




非常出色的用户界面(开玩笑!)。现在让我们为按钮的 OnClick 编写一个事件处理程序,代码看上去是非常相似的!




现在让我们运行应用程序,在 Windows 3 上运行 Delphi 1,在 Windows 10 上运行 Delphi 10.3…但是同样的源代码现在也可以在 Android 9 上编译和运行!





当然,你仍然可以调试应用程序(现在也可以在移动设备上调试):




我们顺便也看一下项目源代码:




如何获取已编译程序的信息?旧版本的文件更小一些…不过 Delphi 仍然会在所有支持的平台上生成原生二进制文件!




项目选项?以下是 24 年前和今天的 Delphi 项目编译器/语言选项:




Delphi 1 早期比较好的功能是它对数据库的支持及它的 Database Form Expert。现在我们使用的是 RAD Server Wizard…




编辑器已经发生很大的变化,“Find Text”对话框是这样的:




最后是“关于”对话框:




最后,是产品一直有的复活节彩蛋,包含了贡献者名单(显示彩蛋的组合键仍然是一样的!)。请注意 Delphi 1 的后面三个人,他们分别是 Delphi、C#和 TypeScript 的作者!




到这里就结束了,我正在考虑制作一个完整的视频……但或许要等到明年的生日了!这款常青树产品有着伟大的过去,也有一个伟大的现在和未来。如果你是活跃的订阅客户,请享受 Delphi 10.3.1!如果不是,你仍然可以购买它,或者使用试用版或下载新的社区版。


英文原文:http://blog.marcocantu.com/blog/2019-february-24-years-delphi.html


2019-02-22 07:306072
用户头像

发布了 731 篇内容, 共 482.9 次阅读, 收获喜欢 2008 次。

关注

评论

发布
暂无评论
发现更多内容

性能指标、响应时间、并发量…聊聊性能优化的衡量指标

华为云开发者联盟

性能优化 高并发 响应时间 性能指标 并发量

4种典型限流实践保障应用高可用|云效工程师指北

阿里云云效

云计算 阿里云 云原生 系统安全 研发

Android技术分享|【自定义View】实现Material Design的Loading效果

anyRTC开发者

android 音视频 移动开发 自定义view loading

大数据培训Flink中常见问题定位

@零度

大数据 flink

平衡树:为什么Redis内部实现用跳跃表

华为云开发者联盟

redis 数据结构 集合 跳跃表 平衡树

关于 Nvm

隔壁的猫

node.js 前端 NVM 3月月更

DevSecOps邂逅云原生:云原生时代下的持续安全

火线安全

DevOps 云原生 云安全 云原生安全

数盾科技加入,携手龙蜥社区提升网络安全整体防护能力

OpenAnolis小助手

开源 网络安全 数盾科技 密码算法

OpenHarmony 标准系统 HDF 框架之 I2C 驱动开发

Anna

开源 后端 直播 OpenHarmony I2C

Flink 在米哈游的落地实践

Apache Flink

大数据 flink 编程 流计算 实时计算

java培训SpringBoot性能优化

@零度

Java springboot

阿里云云原生应用平台总经理丁宇:“连接、合作、赋能”,携手加速器伙伴助力企业云上创新

阿里巴巴云原生

EventBridge 事件总线及 EDA 架构解析

阿里巴巴云原生

谷歌云对象存储攻防

火线安全

云原生 云安全 云存储

负载均衡,你想了解的全在这里!

博文视点Broadview

TypeScript里string和String,真不是仅仅是大小写的区别

华为云开发者联盟

JavaScript typescript string ts

web前端培训JS解构赋值知识点分享

@零度

JavaScript web前端

浅谈SaaS多租户数据隔离和共享

数商云

SASS

关于React项目本地开发设置Https的过程

隔壁的猫

前端 React 3月月更

产品经理必看的高效产品文档撰写指南

小炮

产品文档

阿里云 VPC 内网性能测试最佳实践

阿里巴巴云原生

尚硅谷监控告警系统(Zabbix)视频教程发布

@零度

大数据 zabbix

DevSecOps: 让大家都 Happy 的安全软件构建模式

火线安全

云原生 软件架构 DevSecOps 云安全

碰到运维难题怎么快速解决?有工具推荐吗?

行云管家

运维 网络运维 IT运维 服务器运维

华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本

华为云开发者联盟

数据库 redis 集群 GaussDB(for Redis) 多DB

云计算时代,好用的IT运维软件我给推荐行云管家!

行云管家

云计算 运维 网络运维 IT运维

数字经济“双碳”目标下,“东数西算”数据中心为何依靠液冷散热技术节能减排?

GPU算力

东数西算 GPU服务器

有奖互动|中国信通院联合 OceanBase 邀您参加《数据库发展研究报告(2022)》调研问卷

OceanBase 数据库

云原生安全实践

火线安全

云原生 安全 云安全

超级app+轻应用=未来?

發財KK

移动应用 轻应用 快应用 App生态

24周年,“常青树”Delphi发布新版本10.3.1_编程语言_Marco Tech_InfoQ精选文章