阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Embarcadero 更新 Delphi 和 C++ Builder,发布 HTML5 Builder

  • 2012-09-17
  • 本文字数:1248 字

    阅读完需:约 4 分钟

Embarcadero Technologies 是当代开发环境的先驱,其 Borland 根源可追溯到 Turbo Pascal 。近日该公司推出其开发工具产品线的重大更新,该更新是 RAD Studio XE3 的一部分。RAD Studio 包含了 Delphi C++Builder 。尽管 RAD Studio 的细节在八月中旬就已推出,该公司还推出了 HTML5 Builder ,供移动和 web 应用开发者使用。该版本重点在于提高对多个版本的 Windows 和 Mac OS X 的跨平台开发的支持,增强了数据库的连接,并且支持 HTML 5 和移动开发。

RAD Studio 包括对 FireMonkey 的更新。FireMonkey 是 RAD Studio 的 UI 引擎,该引擎支持 Delphi 和 C++ 开发者使用同一份代码为 Mac 和 Windows 开发程序。Embarcadero 发言人声称,“新的 FM2 UI 引擎可支持‘pixel perfect’的本地操作系统的 UI,也支持图形设计师及第三方开发的完全定制的 UI”。FM2 UI 提供了内嵌 Retina 支持,允许设计师创建符合 Mac 应用商店的应用。

Embarcadero 还引入了一款称为 Metropolis UI 的新框架。它允许开发者开发 Windows8 UI 风格的程序,集成了对触摸屏、Live Tiles 以及平板设备感应器的支持。对那些已经使用现有可视化组件库(VCL)的应用,Metropolis UI 还提供了工具,用以将遗留 Windows 应用迁移到新的 Windows8 风格上。对于数据库连接,RAD Studio 引入可视化现场绑定(Visual Live Binding),允许开发者在可视化环境中,将图形元素与数据源关联起来。

有传言称 Delphi 和 C++Builder 将包含真正的 Windows 运行时。InfoQ 采访了 Embarcadero 的产品管理主管 John Thomas。据 John 介绍:

XE3 中,Delphi 和 C++Builder 本地编译器不支持 WinRT。我们计划在将来支持 WinRT 环境,但大多数客户要求我们提供具有 Windows8 外观的桌面支持(传统 Win32 API 等),否则向 WinRT 的移植将耗费很大工作量。

HTML5 Builder 即可作为单独发布版本,也可以与 RAD Studio 打包发布。HTML5 Builder 允许开发者在可视化 IDE 中使用 Javascript、HTML5,jQuery mobile 以及 CSS3 开发 Web 和移动应用。关心跨平台移动支持的开发者,可以使用同一份公共 HTML5/CSS3/JavaScript 代码,支持 iOS,Android,黑莓以及 Windows Phone。HTML5 Builder 不仅仅关注客户端开发,它还集成了服务端 PHP 以及数据库(如 MySQL)的支持。对于最后一点,InfoQ 在采访中提到了 RadPHP(以前的 Delphi for PHP),还问到 HTML5 Builder 是否是增强版的 RadPHP,或者把 RadPHP 换了个名字,John 回答说:

HTML5 Builder 是增强并重命名的 RadPHP。通过对客户端解决方案的更多支持,尤其是对 HTML5 和 CSS3 的支持,我们感觉新名字更适合其新能力,并且更符合当前的市场。作为一个完整的端到端 Web 开发解决方案,HTML5 Builder 继续支持 PHP 后端解决方案(具体讲,就是 Zend 框架以及数据访问组件)。

长久以来,Embarcadero 一直在可视化开发环境中提供快速的编译器。对于“接下来是什么”这个问题,RAD Studio XE3 就是 Embarcadero 给出的回答。


查看英文原文: Embarcadero Updates Delphi and C++ Builder, Launches HTML5 Builder

2012-09-17 10:525986

评论

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

从DevOps状态报告看技术团队的文化建设

京东科技开发者

开源工业物联网大数据分论坛圆满举办

开放原子开源基金会

开源

万能扫描仪整合软件:ExactScan pro免激活中文版

胖墩儿不胖y

Mac软件 扫描工具

星河创新,产业引领:大模型引领的企业智能化升级创新实践

飞桨PaddlePaddle

人工智能 深度学习 开发者 WAVE SUMMIT

AI时代数据存储管理新挑战分论坛圆满举办

开放原子开源基金会

开源

3D 纹理贴图基础知识

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

领跑 AI 时代,开放原子开发者大会——2023龙蜥操作系统大会圆满举办

开放原子开源基金会

开源

铜锁/Tongsuo项目管理委员会成立,重磅发布8.4.0版本

开放原子开源基金会

开源

openEuler Code Camp圆满举办

开放原子开源基金会

开源

共话 AI for Science,2023和鲸社区年度科研闭门会圆满结束

ModelWhale

人工智能 数据科学 科研 AI4S

聊点个人成长那点破事儿

6点无痛早起学习的和尚

写作 21 天技术人写作行动营

一起学Elasticsearch系列-并发控制

Java随想录

Java 大数据 elastic 检索

企业门户平台:八项必备功能助力业务升级

天津汇柏科技有限公司

网站 企业

什么是3D模型LOD:细节级别

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

荣誉 | 第七在线(7thonline)荣获STIF2023年度数智化创新典范奖

第七在线

为啥不建议用BeanUtils.copyProperties拷贝数据 | 京东云技术团队

京东科技开发者

spring BeanUtils copyProperties

微服务广播模式实践:维护内存数据的缓存一致性

华为云开发者联盟

微服务 云原生 后端 华为云 华为云开发者联盟

软件测试/测试开发丨测试用例的概念、组成、优先级、设计工具

测试人

软件测试 测试开发

【低代码】低代码平台协同&敏捷场景下的并行开发解决方案探索 | 京东云技术团队

京东科技开发者

敏捷 低代码 并行开发

推动企业数智化国产替代 用友BIP献上中国方案

用友BIP

国产替代

2023开放原子开发者大会:赋予开发者高光时刻 推进开源生态健康发展

开放原子开源基金会

开源

All in One, 快速搭建端到端可观测体系

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云可观测监控大屏

从被动到主动,智能招聘为企业人效提升给出最优解

用友BIP

招聘

多功能数据恢复软件:Apeaksoft Data Recovery激活中文

mac大玩家j

数据恢复软件 Mac软件 Mac数据管理

前端 JS 安全对抗原理与实践

vivo互联网技术

前端加密 JS混淆 调试和反调试

QCN6274 and QCN9274: functional differences and application areas of wireless chips

wallysSK

一文掌握 Kubernetes 证书

SEAL安全

Kubernetes 云原生 Kubernetes 集群 企业号12月PK榜

稳定的数据云平台如何炼成?奇点云解读“RAS”典型问题

奇点云

奇点云 数据云平台 DataSimba

优测云服务平台|总结Android开发常见风险及解决方案

优测云服务平台

风险 Android开发 Android解决方案

七分技术、三分管理,做好供应链管理的需求预测

用友BIP

供应链

终端闲思录(3)- 标准三剑客的本质

黑客不够黑

终端 文件描述符

Embarcadero更新Delphi和C++ Builder,发布HTML5 Builder_C++_Michael Floyd_InfoQ精选文章