遥想 1995 年 2 月 14 日,英巴卡迪诺在加州旧金山的西部软件开发大会上正式推出了第一版Delphi 。结合了16 位Windows 本机代码编译器、可视化组件体系架构(属性、方法与事件)、可视化双向工具IDE、Windows 运行时库及数据库支持能力的Delphi 横空出世,一举超越了此前十二年Turbo Pascal 所积累的全部创新成果。从那时开始,英巴卡迪诺开发团队一直在为Delphi 添加更具现代化特质的创新组件,旨在满足客户业务需求的同时支持新型跨设备应用架构。很多开发者可能还没有开始关注Delphi 解决方案的最新动态,下面我们就简单介绍以往八个版本中所包含的创新内容。
Delphi 2005
- 多单元命名空间
- for … in … do 循环
- 内联函数
- 嵌套类型
- 异构数据库访问,多层数据库应用程序
- 重构、源代码历史视图
- 单元测试
Delphi 2006
- 代码块完成 / 外围,编辑器修改栏
- 实时代码模板
- UML 建模、审计、量度与文档信息
- 设计模式
Delphi 2007
- MSBuild,Build 配置
- VCL - AJAX 与 Vista 兼容性
- 应用程序的 Vista 与 XP 主题
- dbExpress - 新框架、委托驱动程序、Unicode 数据库支持
Delphi 2009
- 语言、库及 IDE 全面支持 Unicode
- 泛型及匿名方法
- 资源编辑器、类浏览器
- DataSnap 多层结构
- VCL – 新组件、定制提示、功能区控件
- 本地化 – 集成型翻译环境、外部翻译管理器
Delphi 2010
- Windows 7、多点触控及手势操作支持、Direct-2D
- IDE Insight、源代码格式化程序、搜索任务栏
- RTTI 强化
- 属性
- 后台编译
- 线程断点、线程冻结 / 解冻
- DataSnap – 支持 HTTP 协议
Delphi XE
- DataSnap – 支持 HTTPS、JavaScript、REST
- 集成代码版本管理
- 正则表达式库
- AQtime、CodeSite、Beyond Compare、Final Builder
- 云服务与云部署
Delphi XE2
- FireMonkey Win32/Win64/Mac 业务应用平台(HD 与 3D)
- Windows 64 位及 Mac 开发
- VCL 样式
- Windows 与 Mac 环境下的 RTL 支持
- 专为 VCL 与 FireMonkey 打造的 LiveBinding
- DataSnap 服务监测与控制
- DataSnap 服务连接器
- 针对 Mac 和 64 位 Windows 的 dbExpress 驱动,以及新的 dbExpress ODBC 驱动
- 针对 Amazon 服务的云 API 支持
- 管理器及平台部署助理
Delphi XE3
- 专为 Delphi VCL 及 FireMonkey 打造的 Metropolis UI 应用
- XE 3 专有 FireMonkey 强化,包括对 DirectX 10 的支持
- FireMonkey 下的手势、触控、操作及多媒体支持
- VCL 与 FireMonkey 传感器 / 设备框架
- 针对功能区控制的 VCL 样式支持
- Windows 及 Mac 环境下的 InterBase ToGo(嵌入式 SQL 数据库)支持
- SQLite 数据库支持
- Visual LiveBinding 与 LiveBinding 强化
- 专为 Mac OS X 沙箱应用环境打造的权限清单与配置页面
- Mac OS X 10.8(美洲狮)及视网膜显示技术支持
2013
多平台、FireMonkey、数据库支持以及多层架构体现着 Delphi 对创新的不懈追求,同时也引导我们走向 Delphi 的下一次革命性飞跃: Windows、Mac、iOS 及 Android 环境下的跨设备应用程序开发。
iOS 平台上的全新 Delphi 与 RAD Studio 开发方案也即将面世。现在正是我们在 Windows、Mac、iOS 及 Android 等系统平台上开发跨设备应用程序的绝佳时机。加入这次激动人心的学术研讨会,了解移动开发的重要性为何逐步攀升、与 Delphi 移动开发解决方案来一次近距离接触。
- Delphi 与 RAD Studio 开发者们的移动机遇;
- 利用 Delphi 完成 iOS 应用开发中从 IDE 到设备模拟等一系列任务;
- Delphi 移动 UI 及样式的使用技巧;
- 利用 InterBase 与 SQLite 为你的移动应用提供数据连接选项。
查看英文原文: Feb 14, 2013 - Delphi’s 18th birthday celebration - ongoing innovations and new multi-device support
评论