RAD Studio 11.2详解其务实改进(Delphi & C++ Builder)-Alexandria

RADStudio11.2版本引入了多项改进,包括增强的IDE设计器、高DPI支持、新的iOS模拟器支持、改进的代码洞察力等功能。此外,还提供了Markdown和HTML的集成支持,并对C++和Delphi编译器进行了性能优化。

RAD Studio 11.2详解其务实改进(Delphi & C++ Builder)-Alexandria

目录

RAD Studio 11.2详解其务实改进(Delphi & C++ Builder)-Alexandria

本文为博主针对官方的原创技术翻译,未经许可不得转载

一、官方关于本次release的版本改进说明

        愿景

        再次介绍“RAD Studio”的优势

        RAD Studio 11.0回顾

        RAD Studio 11.1.5 (C++) 的回顾

        RAD Studio 11.2:iOS模拟器、质量、功能性修饰符

二、官方的部分细节

        RAD Studio IDE

        11.0 IDE设计器  VS 11.1 IDE设计器

        而11.2的 IDE设计器

        11.2: IDE - tab state visualization选项卡状态可视化

         11.2: 完全集成并支持Markdown and HTML

         11.2: HelpInsight实时帮助洞察感知源代码

         11.2: Markdown and HTML:未记录信息

         11.2: Delphi: 查看编辑器中的“非活动编译”的代码

         11.2: C++ CodeInsight (incl from 11.1.5)

         11.2: CPU Disassembly View调试时使用CPU拆分视图

          11.2: 新的欢迎页面

          11.2:改进了GetIt

          11.x中的其他关于IDE的增强

          11.2 ToolsAPI 和三方支持

          11.2:有帮助的一些小部件

三、官方公布了C++和Delphi的编译器和工具方面的性能和改进

          iOS模拟器支持

          Delphi 编译器质量聚焦 

          C++ toolchain工具链: 质量聚焦 

          关于Android的改进

          LLDB 升级

四、官方公布了RAD 11.1类库的质量与提升

          11.2 “RTL运行时刻库”质量聚焦

          11.2版本---VCL桌面平台可视化组件库框架的质量聚焦

          11.2版本---FMX移动平台可视化组件库框架的质量聚焦

          11.2版本---Data有关数据库

          11.2版本---RAD Server后端服务开发 和 关于HTTP/REST通讯

          其他产品计划

          RAD Studio 11.2:iOS模拟器和质量重新小结


本文为博主针对官方的原创技术翻译,未经许可不得转载

一、官方关于本次release的版本改进说明

        代号为Alexandria的快速可视化应用开发IDE环境历经11.0、11.1的过渡,近期迎来了11.2的正式Release版本,这个版本按惯例,真正代表11这个版本。

        愿景

                ● Microsoft发布的Windows 11

                    ○ 全神贯注,选择“11”的关键原因

                    ○ 新开发平台Windows App SDK

                    又名:( aka 重整项目 )

                ● 转换到桌面上的ARM

                    ○ 由苹果主导,采用macOS

                    ○ 此外,ARM在移动平台上占据主导地位

                ● 4K上的开发者

                    ○ 开发人员通常使用高分辨率和多分屏

                    ○ 最终用户也在增长

        再次介绍“RAD Studio”的优势

                ● 开发人员生产力:“搬运式的复用”是一个特性。使用Delphi和C++Builder使得开发机构交付订单和市场需求的速度提高了5倍有余。

                ● 快速的“原生”应用程序:操作系统本机的原生编译器,赋能App应用应有的原生速度(没有任何臃肿)。

                ● 数据库访问:Delphi最原始的关键设计之一,就是将数据库访问完全集成到RAD Studio之中。

                ● 强大的C++库:数百个C++库,可以在C++Builder中使用,或者在RAD Studio中的Delphi下使用。

                ● 操作系统平台的API访问:可以直接访问所有跨平台的API。

                ● 可视化设计大师:只需集中精力在RAD Studio集成开发环境中去发挥你的“设计”潜能,完全可以忘记它背后的“UI原型”。

                ● 强化社区:技术合作伙伴众多,MVP、培训师、作者和开发人员

                ● 向后兼容:保护投资及代码的兼容性。

        RAD Studio 11.0回顾

                ● 重点关注IDE

                    ○ 启用IDE高DPI和高DPI的表单设计器

                    ○ VCL可视化的Style样式设计器;FMX改进了单窗口设计器和多窗口设计/代码的可视化切换。

                    ○ Visual Studio代码LSP语言服务协议的本机支持:智能代码补全

                    ○ LSP质量和新的C++代码格式化程序

                    ○ 安装程序最小化改进

                    ○ 新建了欢迎页面

                ● 库的改进

                    ○ Delphi RTL运行时刻库的质量改进:TZipFile文件压缩解压,64位数据结构,低功耗蓝牙

                    ○ VCL可视化设计的现代化

                    ○ Windows和桌面应用中让FMX更好支持的高DPI集成,包括WebView 2

                    ○ Android API 30支持和相关工作

                ● Delphi和C++的编译器及工具链

                    ○ C++质量级别:RTTI(“运行时的类型信息”组件化);异常处理

                    ○ Delphi macOS 64 ARM(M1)编译器和工具链

                    ○ Delphi语言本身的一些细微改进

                ● Delphi下的其他平台支持

                    ○ 支持WSL 2(Windows Subsystem for Linux---Windows下的Linux子系统)

                    ○ 包括Windows 11上的WSLg(Linux GUI---Win11中的Linux图形用户界面)

                ● 关注质量和改进

                    ○ 可用性、性能、稳定性

                    ○ 一些新的IDE功能小工具

                ● 平台和工具

                    ○ 官方支持Windows 11、macOS 12

                    ○ 官方支持Monterey、iOS 15和Android 12

                ● 更好的代码洞察力和LSP

                    ○ 同时支持两种背景语言:Delphi和C++

                ● 类库

                    ○ 性能和质量改进以及Delphi RTL、数据库库、VCL、FireMonkey部分功能增强

        RAD Studio 11.1.5 (C++) 的回顾

                ● C++仅发布了Code Insight和LSP

                    ○ 性能、解决质量问题等

                    ○ 关于保存项目的其他相关改进

        RAD Studio 11.2:iOS模拟器、质量、功能性修饰符

                ● 关注质量和改进

                    ○ IDE集成开发环境和Designer设计器的高DPI支持

                    ○ 可用性、“小部件”的质量

                ● IDE改进

                    ○ CPU视图语法高亮

                    ○ 支持Markdown语法及嵌入

                    ○ 编辑器选项卡改进

                    ○ 字体和样式改进

                ● Code Insight代码洞察感知 / Delphi LSP语言服务协议的本机支持

                    ○ 重新编写的Help Insight帮助洞察感知(并再次重新使用XSLT)

                    ○ 标记非活动代码和颜色常量

                    ○ 改进了11.1.5中的C++代码洞察力

                ● 平台和工具

                    ○ Delphi下支持最新的iOS模拟器

                    ○ 支持用于Linux的LLDB

                    ○ Android目标级别支持到:API 32

                    ○ 远程调试:支持Win64位的C++了

                ● 类库

                    ○ VCL可视化组件库:改进了WebView2

                    ○ 一般性的VCL和FMX质量改进

                    ○ 强化了ZLib、HTTP/REST

                    ○ RAD Server:快速开发后端服务器

                    ○ 对内建的FireDAC数据访问组件的重新查找、更新的驱动程序和FD监视器/FD资源管理器的改进

二、官方的部分细节

        RAD Studio IDE

        11.0 IDE设计器  VS 11.1 IDE设计器

                ● 高DPI的IDE

                ● 所有窗口和编辑器中的字体放大9x后,超级清晰

                ● 支持高DPI的图形化的表单设计器

                ● VCL Designer中:多种活动样式

        而11.2的 IDE设计器

                ● 高DPI质量改进

                    ○ 多区域、多窗口:整体质量

                    ○ VCL Designer有许多高DPI修复

                ● VCL Designer默认使用样式

                    ○ 在11.0中,在设计器,一次包含多个样式,就像应用程序一样

                    ○ 在11.2中,特殊设计样式可在设计时使用,默认情况下处于启用状态

                设计时,所见:

                 运行时,即所得:

  

        11.2: IDE - tab state visualization选项卡状态可视化

                 ● 某些选项卡与其他选项卡不同:

                    ○ 有些具有不同的非代码功能,例如欢迎页面、类型库编辑器、源代码管理选项卡

                    ○ 调试时打开了一些代码

               

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专讲冷知识

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值