今夜12点,她就要来了!
想必大家都知道我说的是哪个她,
没错,我说的是Delphi 12.2,
上面这张图是Delphi 12.2的测试版本,代号为“Ikaria”,
也是个地名,爱琴海的一个希腊小岛。
官方也发布了新功能的介绍文档,
https://www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
接下来看看她有没有吸引到你!
首先是64位版本的Delphi编辑器(dcc32和dcc64),支持大内存:
可以在安装目录的Bin64文件夹中找到它俩:
在编译器设置中启用64位:
这个功能在Delphi 12发布时就预告过,终于做出来了。
这样就能解决32位编辑器编译不了超大型项目的问题。
竟然支持了添加Java类到安卓APP,以及能导入aar库:
我最期待的功能,想必也是开发APP的朋友们最期待的啦!
之前的Delphi,只能添加jar文件,只能用Delphi实现jar中的接口,
想要继承java类就必须用java写再封装成jar,
我当时就期待着什么时候能支持直接将java文件拖到项目里,
Delphi自动帮我们编译好,没想到真的实现了!
并且还能直接导入aar,
这下Delphi开发安卓APP是真的没有技术瓶颈了。
加入了Zen Mode专注模式:
在专注模式下,IDE只显示代码编辑器,以及基本的UI,让你避免思路被打断,也不会被很多的面板和功能分散注意力
AI代码助手Smart CodeInsight:
现在写代码越来越离不开AI了,
Delphi将AI功能集成进来了,在设置中配置好你AI平台的接口地址和开发者密钥,
就能直接在写代码的时候问AI问题啦!
在编辑器中右键,选择“Smart CodeInsight”,
弹出AI聊天窗口,AI帮你写代码,你负责粘贴和调试就可以啦!
界面有点简陋,代码没有语法高亮,也没有复制按钮,
我建议这一块官方可以直接用很多开源的WebUI框架!
Delphi LSP的完善,以及新的64位版本:
代码提示、参数提示、自动完成等这些功能是否稳定快捷好用,关系到大家写代码的效率,
你打开Delphi,Delphi LSP就在后台启动了,加载你工程的代码,以便能在你需要它的时候立即响应,
Delphi LSP官方完善好多年了,
代码提示的速度非常快了,不用你Self.打出来等弹出要老半天了,
希望Delphi 12.2这一版能稳定下来,不用老这样:
64位LSP的启用方式:
最后一个是全新的Web开发组件WebStencils:
Delphi开发Web最早是用的IntraWeb了吧,
这次Delphi带来全新的Web开发组件WebStencils,
它是基于服务端脚本的HTML文件处理的组件,
能在Web脚本中传入Delphi的对象和数据集,
看起来非常的方便:
在脚本中用@world.Name来访问Delphi中用MyObj.Name:
用@foreach dataset和@loop来遍历数据集:
有点vue的感觉呢!
怎么样,上面有没有你期待的功能呢?
当然还有很多,具体细节要等到晚上的网络发布会了!
我已经准备好啤酒花生了。
另外,感谢西安的洞主分享此次新版本的图片!