写点什么

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

评论

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

Spark Optimizer 规则下的 BUG 排查与修复全记录

观远数据

saprk

拒绝加班:巧用前端电子表格中构建公式树

葡萄城技术团队

《中国车联网TSP行业发展洞察2022》案例征集

易观分析

车联网 案例征集

“中国建筑业竞争力百强”中化二建如何做知识管理?

sofiya

发展场景金融需要重视生态能力建设,加深对场景的渗透程度

易观分析

金融 客户 场景生态建设

一次纯线上接口异常的排查过程

南城FE

node.js 前端

SPL:跑批有这么难么

华为云开发者联盟

Java 开发

KubeEdge:下一代云原生边缘设备管理标准DMI的设计与实现

华为云开发者联盟

云计算 云原生 后端

元宇宙的未来商机和应用

智捷云

在公司内部,做了一次 HTTP(S) 的分享

程序员小毕

程序员 面试 程序人生 https 计算机网络

MobTech MobLink Web端快速集成指南

MobTech袤博科技

JavaScript 集成 跳转访问网页

高性能计算在处理和吞吐量方面的重大突破

Finovy Cloud

计算 高性能计算架构

Python 教程之输入输出(10)—— 输出格式

海拥(haiyong.site)

Python 8月月更

ARM 内核寄存器 和 基本汇编语言讲解

矜辰所致

汇编语言 8月月更 ARM内核 内核寄存器

腾讯云数据安全中台保护方案获“首届全国商用密码应用优秀案例”

腾讯安全云鼎实验室

云安全

Shuttle + Alluxio 加速内存Shuffle起飞

Alluxio

开源 OPPO Alluxio spark SQL 8月月更

喜报 | 博睿数据两项发明专利获得国家知识产权局授权,累计发明专利11项

博睿数据

APM 可观测性 博睿数据 智能运维AIOps 发明专利

如果重新学计算机

价投小邱

Linux 计算机网络 操作系统

腾讯云大神亲码“redis深度笔记”,不讲一句废话,全是精华

Geek_Yin

编程 程序员 架构师 #java redis 底层原理

追一科技携手华为云助力中小企业数字化,Face虚拟数字人亮相828企业节

sofiya

招行架构师徐佳航:金融云原生与开源标准的共同生长

阿里巴巴云原生

阿里云 开源 容器 云原生 KubeVela

东莞等保测评多少钱及格?哪里可以做等保测评?

行云管家

等保 等级保护 等保测评 安全等级保护

TDengine3.0 新架构设计思路

TDengine

数据库 tdengine 时序数据库

MySQL基础笔记

楠羽

#开源

商派oneX新零售系统上架华为云云商店,首次参与“828企业节”

神奇视野

浅聊一下邮件通知的批量推送

为自己带盐

dotnetcore 8月月更 邮件发送

Python自学笔记6-列表有哪些常用操作

和牛

Python 测试 8月月更

兆骑科创承办创业赛事活动,双创服务,创业服务平台

兆骑科创凤阁

Java更改 PDF 页面大小

在下毛毛雨

快照有哪几种意思?如何统一管理各云主机快照,实现快速配置与回滚?

行云管家

运维 云主机 快照 IT运维

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