写点什么

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

评论

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

聚焦无障碍阅读,福昕捐出2000套福昕高级PDF编辑器

联营汇聚

Kube-OVN v1.10.0:新增Windows节点支持,用户自定义子网ACL等10+硬核功能

York

云原生 网络 cni

又一国际知名律师事务所选择福昕PDF

联营汇聚

Linux 使用 cp 命令强制覆盖功能

AlwaysBeta

Linux 运维

技术立根,行业立范,发展立本:中国工业互联网的2.0新征程

脑极体

在线HTML转SQL工具

入门小站

工具

云原生时代,热门监控工具对比与使用场景分析

云智慧AIOps社区

云原生 监控 Grafana Prometheus 监控宝

Java Core「4」java.util.concurrent 包简介

Samson

学习笔记 5月月更 Java core

开发一个社区网站,只要20分钟?

华为云开发者联盟

ide 敏捷开发 devcloud 网站开发

末流985,秋招斩获多家大厂offer 经验分享

大数据梦想家

面经分享 大数据开发

大数据学习必备 | 推荐几个牛X 的 github 项目,助你事半功倍

大数据梦想家

大数据 学习资料 Github'

eKuiper 1.5.0发布:实现无缝式工业数据采集+边缘流处理

EMQ映云科技

物联网 IoT emq 开源之夏 5月月更

vue + electronの文件读写

空城机

Electron 5月月更

linux之curl命令

入门小站

Linux

小程序如何实现一键转换成App

Geek_99967b

小程序容器 小程序转app

微信视频号严查教育招生类账号:应该抵制恶意网络营销

石头IT视角

为什么穷人越穷,富人越富?

大数据梦想家

程序人生

IoT技术的最后决战!百万大奖究竟花落谁家?

华为云开发者联盟

IoT 华为云 iotda NSBD-IOT

HDFS 细粒度锁优化,FusionInsight MRS有妙招

华为云开发者联盟

hdfs NameNode 元数据 FusionInsight MRS FGL

开发者的福音 提前为你揭秘2022鲲鹏开发者创享日武汉站

极客天地

在线文本删除空行工具

入门小站

工具

数据行业中的建模是什么?

清林情报分析师

数据分析 行业分析 数据建模 业务思维 模型思维

前沿聚焦:2022最受关注的六大技术热词,你都知道吗?

华为云开发者联盟

零代码 NFT 数字人 元宇宙 云边端协同

使用 awk 命令统计文本

程序员小航

后端 awk Linxu

小程序怎样一键转化成APP

Geek_99967b

小程序生态 小程序容器 小程序转app

P2P传输模式

工程师日月

计算机网络 5月月更

深入 HTTP/3(2)|不那么 Boring 的 SSL

SOFAStack

互联网 TLS HTTP3.0 QUIC协议 HTTP API

通用池化框架实践之GenericKeyedObjectPool

FunTester

模块2-微信朋友圈高性能复杂度分析

Fan

架构实战营

Kernel SIG直播:关于 Plugsched 调度器热升级 | 第 18 期

OpenAnolis小助手

Linux 直播 内核 sig 龙蜥大讲堂

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