BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Delphi 18周年庆:持续创新与全新跨设备支持

| 作者 David Intersimone 关注 0 他的粉丝 ,译者 运和凭 关注 0 他的粉丝 发布于 2013年4月11日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

遥想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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1995年的时候还是borland/insprise的 by monser corp

一个伟大的软件公司被管理层耽误了

Re: 1995年的时候还是borland/insprise的 by Wang Lei

确实是昏招不断。本来微软就是运动员+裁判,结果Borland还尽犯错。

我已不用delphi好多年 by rich net

1998年,那个时候用的还是delphi 3.0 ,最爱去的网站是delphi box, 很怀念。。。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT