RAD Studio 11.2详解其务实改进(Delphi & C++ Builder)-Alexandria
目录
RAD Studio 11.2详解其务实改进(Delphi & C++ Builder)-Alexandria
RAD Studio 11.2:iOS模拟器、质量、功能性修饰符
11.2: IDE - tab state visualization选项卡状态可视化
11.2: 完全集成并支持Markdown and HTML
11.2: Delphi: 查看编辑器中的“非活动编译”的代码
11.2: C++ CodeInsight (incl from 11.1.5)
11.2: CPU Disassembly View调试时使用CPU拆分视图
三、官方公布了C++和Delphi的编译器和工具方面的性能和改进
11.2版本---RAD Server后端服务开发 和 关于HTTP/REST通讯
本文为博主针对官方的原创技术翻译,未经许可不得转载
一、官方关于本次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选项卡状态可视化
● 某些选项卡与其他选项卡不同:
○ 有些具有不同的非代码功能,例如欢迎页面、类型库编辑器、源代码管理选项卡
○ 调试时打开了一些代码

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

被折叠的 条评论
为什么被折叠?



