得克萨斯州奥斯汀-(美国商业资讯)- 跨平台应用程序开发生产力工具的提供商Embarcadero(Idera,Inc.的子公司)今天宣布发布RAD Studio 10.4,该版本对快速应用程序开发工具进行了重大更新RAD Studio,Delphi和C ++ Builder的开发链。
“我们多年来对RAD Studio所做的最重要的更新。”
版本10.4对Windows 10 VCL(可视化组件库)桌面开发,Delphi多设备开发以及开发人员生产力进行了改进,这些功能可以优化应用程序性能,同时减少开发人员花费在构建和维护代码上的时间。总共,RAD Studio 10.4引入了1,000多个质量和性能增强。Embarcadero高级产品经理Marco Cantu称此版本为“多年来对RAD Studio所做的最重要的更新。”
该版本的主要功能包括引入了用于Delphi的语言服务器协议(LSP)技术,以标准化RAD Studio代码编辑器和Delphi语言服务器之间的进程间通信。这有助于泰山老父Delphi开发人员加快代码完成速度,提高错误洞察的准确性,并减少解析具有数百万行代码的大型项目所需的内存。
RAD Studio 10.4还为Delphi记录类型添加了新的自定义管理记录支持。Delphi语言允许使用具有类功能的更复杂的记录类型,这些功能可能包括属性和方法(包括构造函数),类属性,类方法,类字段和嵌套类型。通过定制管理的记录,开发人员可以通过编写将在每个步骤中执行的代码来定制记录的创建,复制和销毁方式。
此外,Delphi内存管理现在使用对象内存管理的经典实现在移动,台式机和服务器平台之间进行了统一。与自动引用计数(ARC)相比,它与现有代码更好地兼容,并且为组件,库和最终用户应用程序提供了更简单的编码。
Cantu说:“随着Delphi流行度的回升,我们将继续引入新的语言功能,使开发人员能够以更少的编码工作来构建跨平台的联网应用程序。提高Delphi的生产力和可扩展性仍然是首要的产品。”
RAD Studio还包括针对屡获殊荣的Windows 10 VCL的更新,其中对样式化应用程序提供了新的高DPI支持。开发人员现在可以在单个应用程序中使用不同形式的多种VCL样式,或在同一表单上使用不同的可视控件。这包括支持使用默认平台主题对任何元素进行样式设置,并允许开发人员在样式化的VCL应用程序中使用第三方未样式化的控件。其他功能包括与Microsoft的基于Chromium的Edge浏览器集成以及用于Windows 10的扩展C ++编译器和调试器。
10.4版本继续通过FireMonkey增强功能支持多设备开发,包括对macOS和iOS的Metal 2 GPU驱动程序支持的实现,Apple API更新,Windows API更新,增强的适用于Enterprise和Architect版本的FMXLinux集成等等。
RAD Studio包括一个新的统一安装程序,可使用Embarcadero的GetIt程序包管理器进行在线和离线安装。这使用户可以选择任意一组RAD Studio功能,以便随时通过Internet连接或ISO映像进行安装,添加或删除。
Embarcadero总经理Atanas Popov表示:“我们致力于使RAD Studio成为最高效和高性能的本机应用程序开发工具。10.4巩固了我们在本机Windows桌面开发中的技术领先地位。“有成千上万的Delphi应用程序正在等待升级,我们希望向客户展示一条清晰而引人注目的前进之路。”