Embarcadero更新Delphi和C++ Builder,发布HTML5 Builder
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引入可视化现场绑定(Virtual 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
- 浏览更多 RIA 相关内容在: http://www.infoq.com/ria
- 浏览更多 HTML 5 相关内容在: http://www.infoq.com/html-5
- 该专题中的其他最新内容