忽有庞然大物,拔山倒树而来 – 盖RAD Studio 12.2是也

2024年9月12日美国Embarcadero公司正式发布RAD Studio Delphi/C++ Builder 12.2 雅典 Embarcadero 非常高兴地宣布,从今天开始,RAD Studio 12.2 Athens 以及 Delphi 12.2 和 C++Builder 12.2 可供客户使用。RAD Studio 12.2 Athens 版本提供了我们在 IDE 中的第一次生成式 AI 集成、用于 Web 开发的新模板库、基于 C++ Win64 Clang 的新编译器和工具链的重要功能增强、构建为 64 位应用程序的新 Delphi 编译器等等。在这篇博文中,我们将重点介绍此版本的主要增强功能,并提供包含更多信息的链接 阅读详情

不知为什么, 在看到RAD Studio 12.2推出的新功能之后, 脑中出现的第1个反应就是小时候念的”忽有庞然大物,拔山倒树而来” 这句话, 因为12.2的新功能出乎我意料之外的巨大, 根本不像是一个0.2小版本会提供的功能, 反而像是一个主要版本才会有的进步.

  1. 原本以为12.2版应该只是改改bug, 把iOS/Android加入支持新版SDk和iOS/Android/Windows平台上新的规范要求, 最后再改善除错器功能, 这些能够完成就已经很对得起一个0.2小版本更新的要求了. 但这次英巴实在太令人惊喜了.
  2. 先简单说说RAD Studio 12.2做了那些新功能, 除了上面就的之外, 12.2还提供了:

 2个全新的64位编译程序, 哇, 这已经是非常巨大的工程量了
 数个重要的编辑器功能, 专心模式, 新的LSP功能, 新的Code Insight功能, 滚动条注释
 新的重构(Refactoring))功能
 WebStencils样版函式库, 这也是一个巨大的工程量
 以及本文的重点, 人工智能功能 – Smart CodeInsight 

  1. RAD Studio 12.2的Smart CodeInsight正式把人工智能功能整合进了IDE, 让Delphi/C++Builder的程序员能够在工作环境中无缝的使用人工智能, 这老实说实在是令我非常震撼.  虽然人工智能从今年以来就话题不断, 从ChatGPT/Gemini, 辉达, 生成式AI, 人形机器人, 再到AI概念股(抱歉扯远了, 不过相信看得懂的人今年都赚翻了),  我也看到生成式AI在许多电子新闻的实际应用. 但现在AI正式在我们每日开发的工作环境中即可使用, 对我而言感觉相当特别.
  2. Smart CodeInsight到底对我们Delphi/C++Builder开发人员有什么帮助呢? 如果您还没有概念的话, 我就用几个简单的范例来说明一下吧, 首先我将从如何于12.2 IDE中设定Smart CodeInsight说起, 因为要设定好我们才能够在IDE中使用AI服务.
  1. 如何在IDE中设定Smart CodeInsight
    如果您已然安装好12.2, 那么您先参考下面的连结说明来完成您想使用的AI服务
    https://docwiki.embarcadero.com/RADStudio/Athens/en/Smart_CodeInsight_Options

首先您需要申请并取得您使用的AI服务的API Key, 然后在Smart CodeInsight设定页面中选择您使用的特定AI服务供货商, 参考上面连结的建议设定并填入您的API Key:

2.如何在IDE中使用Smart CodeInsight
在IDE的程序代码编辑器中您可以按下鼠标右键即可看到Smart CodeInsight

 

3.Smart CodeInsight能够帮助我们(程序员)做什么
很多, 很多, 但12.2已经帮您整合了一些重要的功能, 例如您可以藉由AI来找程序中的bug, 优化您的程序代码(这些已经够方便又令人吃惊了)以及在不同的程序语言之间转换.

此外您可和后端的AI服务供货商(这里是ChatGPT)对话互动寻求AI帮助, 例如下面我要在Delphi中使用Observer设计样例, ChatGPT直接可产生Delphi程序代码:

伴随我近20多年手边的Design Patterns一书可以封存了, 书中的C/C++语言ChaptGPT也可自动转为Delphi语言了, 说真的这个功能就对我很有帮助.

4.Embarcadero为何如此设计Smart CodeInsight
12.2 的Smart CodeInsight内定上就支持了数个AI服务可让您自由选择您想用的AI服务供货商, 例如ChatGPT, Ollama, Gemini和Claude. 一如Delphi/C++Builder良好的惯例, RAD Studio一向采取开放架构, 并不把您朽绑定在特定的AI服务供货商. 更重要的是如果您不相信AI, 您大可以完全关闭此功能.

Embarcadero为何如此设计Smart CodeInsight? 答案可从年初的Developer Surveys得来. 在此可和各位分享一下, 从年初的Developer Surveys结果可以看到RAD Studio的开发人员对AI有非常高的兴趣, 因此英巴开发了Smart CodeInsight, 但是仍有40%左右的开发人员有点担心AI的安全性, 因此英巴采取了使用AI的开放架构并且允许开发人员完全关闭AI功能.

但对我个人而言, Smart CodeInsight实在非常重要而且有用, 也是Delphi/C++Builder开发人员跟上未来的重要功能.

5.Smart CodeInsight对于未来的影响
Smart CodeInsight对Delphi/C++Builder开发人员应该有非常重要的应用和影响, 例如目前由于程序代码安全和安全法规的要求, OWASP近年来不断的被要求的重视. 虽然OWASP大多是对于Web安全的要求, 但其中一些规范对于一般的应用也有高度相关, 例如SQL Injection, Poor/Improper等等. 此外也有愈来愈多的公司要求对程序代码进行安全扫瞄和产生安全报告/报表等等. 有了Smart CodeInsight, 您可以打造客制化应用, 训练您的模型, 以运用AI服务自动完成这些重要的企业/安全规范要求, 这将完全改变我们开发人员的部份工作模式.

本文简略的说明了RAD Studio 12.2的新功能, 特别是Smart CodeInsight, 希望能帮助Delphi/C++Builder开发人员了解12.2的重要性, 在此也欢迎有兴趣的朋友参加10月17日的RAD Studio 12.2 产品说明会, 在会中有更多其他功能的说明.

最后我的朋友说, 一句” 忽有庞然大物,拔山倒树而来”就泄漏了我的年龄, 我会无所谓也, 因为在AI面前, 我们都是1岁, 盖2024仍AI元年也!

                                                            Embarcadero大中华区技术总监——李维

2024版RAD Studio Delphi/C++ Builder 12.2:所有新功能和增强功能 RAD Studio 12.1 发布 5 个月后,在 RAD Studio 12 发布 10 个月后,RAD Studio 12.2建立在具有里程碑意义的客户接受度的基础上,并将 IDE 指向新的视野,例如支持 AI 的编码和用于企业应用程序的64 位版本编译器。 阅读详情

相关推荐

Rad Studio 12.2 出来了

12.2中,Dex文件的压缩选项和本地库文件的压缩选项、Android宣言文件的targetSdkVersion的设置、Android库(“。RAD Studio 12.1之后5个月,RAD Studio 12之后10个月,新发布的RAD Studio12.2加入了客户的反馈,利用人工智能能力的编码支持,64-bit版本的编译器等先进的功能,为应用开发提供更强有力的支持。RAD Studio / Delphi / c++ Builder 12.2的所有功能的列表请查看这里的功能列表(PDF)。

全粘工程师 1482

Delphi 12.2补丁之RADStudio-12-2-29-0-53982-0329-KeyPatch.exe

RADStudio-12-2-29-0-53982-0329-KeyPatch.exe

RAD Studio 12.2 Athens Inline Patch 1 已可下载更新

我们将此修补程序作为新的内嵌安装程序提供,提供了产品的全新内部版本,版本号为。实际的安装过程与小版本的更新类似,例如从。的客户使用相同的流程进行内嵌发布,具体步骤如下。实际的安装过程与小版本的更新类似,例如从。的安装程序时,系统将先卸载系统上目前的。的下加载口网站中下载,包括在线。您当时如果是使用完整版。,也需要去下载完整版。

英巴卡迪诺中国官方博客 2258

Delphi 12.2补丁一radstudio122patch1.zip

radstudio122patch1.zip

RAD Studio 12.2

RAD Studio 12.2

0x0007 的博客 2807

首次AI集成 !IDE工具 AIRAD Studio v12.2 重磅升级~

RAD Studio 12.2 Athens 版本首次在 IDE 中集成了生成式 AI,推出了新的网页开发模板库,针对新的 C++ Win64 Clang 编译器和工具链进行了重要功能增强,新增了作为 64 位应用程序构建的 Delphi 编译器等等

2503_90124453的博客 2585

[原创]全新安装最新版Delphi 12.2之前, 如何正确卸载旧版Delphi 12.1?

在安装 RAD Studio 12.2 版本之前, 为了确保顺利升级和避免潜在冲突, 需要手动清理旧版本的残留文件和注册表项. 经过以上清理步骤, 你绝对可以完全正确安装到最新版的Delphi 12.2.

其实我不是代码教父,我只是猪头三 2584

Delphi D12.2 下载地址集合(包括以前版本)

Delphi XE8 -- D13 下载地址集合(包括以前版本)

tanqth的专栏 3万+

Delphi 12 控件之Embarcadero.Delphi.12.2.Activator.v18.3.7z

Embarcadero.Delphi.12.2.Activator.v18.3.7z

DELPHI各版本下载

DELPHI各版本下载地址 D7-----柏林

CnWizards 支持 RAD Studio 12

CnWizards 支持 RAD Studio 12

RADStudio12.1(DELPHI12.1)注册工具

RADStudio12.1(DELPHI12.1)注册工具

Embarcadero-RAD-Studio-12-Athens-Version-29.0.51511.6924-Crack

Embarcadero_RAD_Studio_12_Athens_Version_29.0.51511.6924_Crack

RAD Studio 12 安装激活说明及常见问题

RAD Studio 安装说明 RAD Studio 最新的修补程序更新 RAD Studio 产品相关信息 Embarcadero 产品在线注册步骤 单机版授权产品注册注意事项 Embarcadero 产品离线注册步骤 Embarcadero 产品安装次数查询 Embarcadero 序号注册次数限制 EDN账号 - 查询授权序号、下载产品、以及重置密码步骤 EDN账号 - 手动更改Email信箱 EDN账号 - 将授权移转给新用户

英巴卡迪诺中国官方博客 1万+

美国Embarcadero公司正式发布2023 RAD Studio Delphi C++ Builder 12 Athens

Embarcadero 非常高兴地宣布发布 RAD Studio 12 Athens 以及 Delphi 12 和 C++Builder 12RAD Studio 12 Athens 版本包含令人兴奋的新功能,为该产品的未来奠定了基础。

Delphi开发局QQ群:32422310 4707

Delphi 12 重返雅典 (RAD Studio 12

针对最新的处理器版本进行编译可在所有平台上实现最快的性能,并支持 macOS App Store 的通用打包。全面支持最新的 4k+ 高分辨率显示器,通过更清晰、更清晰的字体和图标以及整个 IDE 窗口(包括 VCL 和 FMX 表单设计器和代码编辑器)的高分辨率支持,改进了开发人员的日常活动。VCL 样式现在提供设计时支持:通过在设计时立即查看样式窗体和控件在运行时的外观,更快地创建样式 UI 的原型。通过对 SQL 命令的限制、对多个命令的阻止和 SQL 更改,实现更深入的应用程序安全性。

Winfredzhang的博客 5232

Win11环境下 DELPHI 12.2/12.3 安装全过程

下载KeyPatch,如下图所示,后面会有附件以Administrator(管理员)方式运行KeyPatch按照提示下载官方的ISO文件 ( https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_2_9782_9961F.iso )按步骤安装(见图中文字)解压ISO,或者直接使用win11挂接成虚拟光盘也可以Administrator(管理员)方式运行里面的安装文件。

gear1023的专栏 9625
上一篇: 2024 年 RAD Studio、Delphi 与 C++Builder 开发人员调查
下一篇: RAD Studio 12.2 网络研讨会
EmbarcaderoChina
博客等级 码龄15年 177粉丝 82原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值