写点什么

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:526415

评论

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

使用 Provider 改造屎山代码,代码量降低了2/3!

岛上码农

flutter ios 安卓开发 跨平台开发 5月月更

中国电子云数据库 Mesh 项目 DBPack 的实践

峨嵋闲散人

分布式事务 分库分表 读写分离

css 学习笔记【三】浮动,不脱离文档流,继承和层叠

恒山其若陋兮

5月月更

M-DAO开辟区块链全新战场,或成DAO赛道龙头

BlockChain先知

M-DAO开辟区块链全新战场,或成DAO赛道龙头

西柚子

在线文本代码对比工具

入门小站

工具

M-DAO开辟区块链全新战场,或成DAO赛道龙头

小哈区块

[Day44]-[回溯]-括号生成

方勇(gopher)

LeetCode 回溯算法 数据结构算法

linux之sed使用技巧

入门小站

Linux

大画 Spark :: 网络(7)-Spark网络中的“四次握手”Executor注册到Driver过程中的TransportClient与细节过程

dclar

大数据 hadoop spark 架构设计 源代码

首发!高性能数据访问中间件 OBProxy(一):功能模块及特性详解

OceanBase 数据库

oceanbase

时序数据库在桥梁监测领域中的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

在线HTML转Excel工具

入门小站

工具

干货| 四种渲染到底是啥?终于有人讲明白了!(下)

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

Redis「8」实现分布式限流与延时队列

Samson

redis 学习笔记 5月月更

天翼云高可用虚拟IP(HAVIP)实践

天翼云开发者社区

Hoo研究院|币海寻珠—5月区块链行业投资机构动向(上)

区块链前沿News

区块链 投资 虎符 Hoo

JVM进阶(十六)——JAVA 双亲委派模型

No Silver Bullet

类加载 双亲委派模型 5月月更

六、云原生可观测性

穿过生命散发芬芳

可观测性 5月月更

直播预告丨OpenHarmony标准系统多媒体子系统之视频解读

Anna

OpenHarmony

银行需明确低代码与无代码开发平台差异,以在技术上降低试错成本

易观分析

银行

SPDK QOS机制解析

天翼云开发者社区

netty系列之:在netty中使用native传输协议

程序那些事

Java Netty 程序那些事 5月月更

阿里云张新涛:异构计算为数字经济提供澎湃动力

阿里云弹性计算

XR 元宇宙 视觉计算

小红书信息流推荐多样性解决方案

小红书技术REDtech

推荐 SSD 多样性 KDD

[Day43]-[回溯]-解数独

方勇(gopher)

LeetCode 数据结构算法

Notification发送消息

空城机

WebApi 5月月更

DPU芯片企业中科驭数加入龙蜥社区,构建异构算力生态

OpenAnolis小助手

芯片 生态 龙蜥社区 CLA 中科驭数

[Day45]-[BFS]-滑动谜题

方勇(gopher)

LeetCode BFS 数据结构算法

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