阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

评论

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

openGauss内核分析(四):查询重写

openGauss

【漏洞发现】|多个严重CVE漏洞被发现,系内存类安全漏洞

云起无垠

漏洞 Fuzzing

GitHub神坛变动!10W字Spring Cloud Alibaba笔记,30W星标登顶第一

做梦都在改BUG

Java 微服务 Spring Cloud

ChatGPT被开发者嫌弃?真正的用户群体出现

Onegun

人工智能 ChatGPT

如何使用 NFTScan NFT API 检索单个 NFT 资产

NFT Research

API NFT

国内开源生态发展现状:开源基金会与开源组织 | 雨林开源行

开源雨林

Linux 开源 基金会 OSPO

实用指南:如何在Anolis OS上轻松使用 Kata 安全容器?

OpenAnolis小助手

容器 安全 操作系统 龙蜥社区 kata

【我和openGauss的故事】openGauss的WDR报告解读

openGauss

妙啊,空结构体还能这么用?Go语言的结构体看这篇就够了

王中阳Go

Go golang 高效工作 学习方法

阿里云 EMAS & 魔笔 :1月产品动态

移动研发平台EMAS

阿里云 App 低代码 移动研发

提升企业管理效率 从权限控制开始

力软低代码开发平台

行业大咖云集 多元观点碰撞 OpenHarmony技术峰会与你相约深圳

叶落便知秋

OpenHarmony

设计原则 — L 里氏替换原则

Lemoon Can

SOLID 设计原则 SOLID原则 里氏替换原则

兴业银行正式加入openGauss社区

openGauss

openGauss社区十一月运作报告

openGauss

openGauss正式推出资源池化架构,全新升级社区工具DataKit

openGauss

Java实现Http多次请求复用同一连接

做梦都在改BUG

Java HTTP

AI不仅造就了ChatGPT,也重新定义了模糊测试

云起无垠

模糊测试

一文详解SpEL表达式注入漏洞

华为云开发者联盟

开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

基于图数据库 NebulaGraph 实现的欺诈检测方案及代码示例

NebulaGraph

图数据库 反欺诈 安全风控

要想随时编码即刻创新,这个工具你需要一个

华为云开发者联盟

云计算 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

openGauss内核分析(五):统计信息与行数估计

openGauss

TiDB Serverless 和技术生态全景

PingCAP

TiDB

云小课|MRS基础原理之Flink组件介绍

华为云开发者联盟

大数据 华为云 企业号 2 月 PK 榜 华为云开发者联盟

从混沌到清晰,阿里全球商品类目域建设思考

阿里技术

全球化技术能力

openGauss获2022年度创新产品奖!

openGauss

SpringBoot与Loki的那些事

做梦都在改BUG

Java Spring Boot 框架

存储拆分后,如何解决唯一主键问题?

小小怪下士

Java 程序员 后端 uuid

万物皆可集成资源包!低代码集成系列一网打尽

葡萄城技术团队

【ECCV 2022】TeSTRa:稳定的流式视频识别

Zilliz

计算机视觉

赛意信息荣获2022年深信服优秀ISV合作伙伴奖 强强联手赋能企业再升级

科技热闻

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