随着科技的飞速发展,软件开发工具也在不断进化,满足越来越多样化且复杂的开发需求。作为备受信赖的跨平台开发套件,Delphi自诞生以来持续引领着快速应用开发的潮流。2025年12月,Embarcadero推出了全新版本 - - Delphi 13 Florence,不仅仅是版本号的更新,更是从内核到功能的重大跃升。Delphi 13 Florence通过引入64位IDE、支持最新的C++ 23标准、丰富的AI组件,极大丰富了开发者的工具箱,让跨平台开发变得更高效、更智能。Delphi 13 Florence的发布不仅体现了Embarcadero对提高开发者体验和提升产品质量的坚定承诺,也映射出软件开发向智能化、多样化方向的未来趋势。Delphi 13 Florence的最大亮点之一是推出了首个功能完整的64位集成开发环境(IDE)版本,专为Windows 64位目标平台打造。
相比此前版本中初步的64位IDE,此次版本全面支持Delphi和C++的64位构建与调试,为高级开发提供了强大的基础设施。通过集成Visual Assist等现代代码工具,支持COM、ActiveX和Type Libraries,丰富用户的开发选择。全新的IDE不再是作为附加组件存在,而是成为RAD Studio安装的核心部分,为用户带来方便直观的使用体验。语言层面,Delphi 13引入了备受期待的条件三元运算符,采用类似其他编程语言的"if"关键字形式,极大提升代码的简洁性和表达力。此外,全新的NameOf内置函数,{$PUSHOPT}及{$POPOPT}编译指令,隐式Self参数支持,以及"is not"和"not in"等新运算符,都丰富了Delphi语言的表现能力,这些细节提升让代码更易书写且功能更强大。C++Builder方面,则引入了基于LLVM Clang 20的现代Windows 64位编译链,首次支持C++ 23标准。
此举展现了Embarcadero持续推动C++的决心,同时通过改进Address Sanitizer运行时和版本化共享库,优化了代码质量保证机制。此外,为兼容旧版本编译器,也做了大量兼容性提升。AI技术融入成为Delphi 13 Florence的一大亮点。继Smart CodeInsight智能代码辅助的基础之上,Embarcadero进一步推出SmartCore AI组件包。这套组件包作为基础架构,支持开发者通过AI连接组件轻松集成多种AI引擎,如OpenAI、Claude、Gemini和Ollama。其组件化设计允许不同数据类型的AI请求直接绑定到UI控件,实现文本、图像和结构化数据的智能处理,为应用赋能智能对话、自动内容生成、智能推荐等多样场景。
AI集成的便捷性和扩展性,为软件开发开辟了新的维度,助力构建未来智能应用。Delphi 13 Florence在Web开发领域同样有显著进步。WebBroker和WebStencils工具得到了全面增强,支持会话管理、Apache和Nginx服务器集成、日志记录等关键功能。WebStencils新增会话数据支持、全局变量以及授权机制,简化了构建具备登录认证和权限控制的复杂网站。增强的服务器端脚本功能,以及与RAD Server的深度结合,使得Web开发更加高效且安全。GetIt包管理器也引入了版本控制功能,用户可根据项目需求选择特定版本的软件包,避免因自动升级带来的兼容性问题,为长期维护和团队协作提供保障。
整体IDE内部搜索功能得到了全面升级,无论是在项目管理器、结构视图还是消息日志窗口,开发者都能快速定位所需内容。消息日志还实现了按提示和警告分组,提升排查问题的效率。此外,Embarcadero在此次发布中同步上线了专属的RAD AI Companion网站,为开发者提供基于AI的即时帮助和代码生成服务。这一在线资源标志着Embarcadero在打造智能开发生态上的重要布局。Delphi 13 Florence还对Windows、iOS、Android、macOS和Linux等多平台进行了API更新和集成优化。Windows平台针对WinRT、WinAPI WinMD投影以及WebView2控件进行了重新设计,保障了原生应用的现代化体验。
移动平台工具链也进行了增强,特别是Java2OP导入器的改进,简化安卓应用的开发流程。用户界面库VCL和FireMonkey同样拥有重磅更新。VCL引入微软UIAutomation接口,提升了无障碍支持与自动化测试能力,新增了标题栏样式和滚动菜单功能,实现了用户界面定制的新突破。FireMonkey则增加了显示链接服务以实现动画平滑,利用GPU提升图像拷贝性能,同时加入了MaskEdit新组件和触控滚动调节选项,为跨平台UI设计注入新动力。数据库访问工具FireDAC和底层RTL也有所改善。新增对无符号大整数类型的支持,使得数据库建模更为精准。
此外,优化了Oracle OAuth身份验证,Firebird并行备份以及PostgreSQL数组类型支持,全面提升了数据库操作的稳定性和功能覆盖。尤其值得一提的是,RAD Studio 13随附了即将发布的InterBase 15开发者版许可,提供数据库引擎的新一代技术支持。对于企业级应用,RAD Server也迎来多项升级,包括更加灵活的Swagger API文档生成,支持多租户配置与API版本管理,极大方便了服务端API的维护和演进。代码工具链方面,Delphi经典CodeInsight引擎重新开放,满足不同开发者的习惯和性能需求。Delphi升级顾问向导帮助识别项目配置和代码的优化空间,加速升级过程。而Visual Assist在64位IDE中的集成提升了代码编辑体验的稳定性与效率。
调试功能同步升级至LLDB 20版本,改善64位调试流程和进程附加界面,为开发调试提供了更为流畅的体验。同时,IDE自身各部分得到了大量的质量提升,修复数百项用户反馈的问题和需求,彰显Embarcadero对产品稳定性及用户体验的高度重视。Delphi 13 Florence的问世标志着RAD Studio开发生态进入了一个智能化、高性能、多平台融合的新时代。通过硬核技术升级和丰富的功能扩展,开发者能够更顺畅地设计、构建和维护各种复杂应用,快速响应现代市场需求。面对未来数字化转型的浪潮,Delphi 13 Florence不仅提供工具,更为开发者带来了一种全新的开发思维与可能性。如今,Delphi 13 Florence已经全面开放试用,持有更新订阅的用户可在Embarcadero官网及客户门户免费下载。
随着人工智能、云计算、移动化的趋势不断加强,这款集成了先进技术的开发平台注定将在未来开发者社区中发挥越来越重要的作用,推动更多创新应用落地。综上所述,Delphi 13 Florence无论是在语言特性、AI集成、IDE性能,还是多平台深度支持方面,都实现了行业领先水准。对于追求效率与高质量的跨平台开发者而言,它是值得期待与投入的选择。Embarcadero通过这一创新版本,展现了在软件开发工具领域持续创新的决心,也为未来更智能、更便捷的开发时代奠定了坚实基础。 。