文章摘要
Embarcadero发布了Delphi 13 Community Edition,这是基于Delphi 13 Florence的免费版本,为开发者提供了自12.1版以来的语言和框架改进,包括对移动平台的更新支持。
文章总结
Embarcadero 公司近日发布了 Delphi 13 社区版,这是其专业 Delphi 开发环境的最新免费版本。该版本基于 Delphi 13 Florence,从 12.1 版本升级而来,为学生、爱好者、独立开发者及符合条件的初创企业提供了自 12.2、12.3 至 13.0 版本中的 Delphi 语言和框架改进,包括对当前移动平台的更新支持。
Delphi 社区版是一个功能完整的免费版本,包含专业 IDE、可视化设计器、集成编译器和调试器,以及用于 Windows 开发的 VCL 框架和用于跨平台原生应用开发的 FireMonkey 框架。它适用于满足社区版许可要求的学生、爱好者、自由职业者和小型团队。
自 Delphi 12.1 以来,新版本带来了大量语言、IDE、框架和平台改进。语言方面新增了条件表达式(三元运算符)、NameOf 内建函数、新的运算符和编译器指令等,使代码更简洁自然。IDE 方面引入了新的 64 位 IDE,支持更大地址空间,并增加了搜索过滤、专注模式、编辑器滚动条注释、拆分视图等功能。FireMonkey 框架获得了显示链接服务、GPU 加速位图复制、新组件和滚动触摸控制等增强。VCL 框架则新增了自定义标题栏、控件改进和更新的 WebView2 集成。
移动平台支持方面,Delphi 13 社区版支持 Android 15 特性(如 16KB 内存页大小)和 iOS 18 原生应用开发,包括 Apple Silicon Mac 上的 iOS 模拟器。开发者可继续使用共享的 FireMonkey 代码库构建当前 Android 和 iOS 设备的原生应用。
社区版免费提供,附带一年期许可和有限商业使用许可,适用于年收入低于 5000 美元的个人开发者或年收入低于 5000 美元、团队不超过 5 人的初创企业。当开发需求超出社区版限制时,可升级至专业版、企业版或架构版。
评论总结
根据评论内容,总结如下:
主要观点与论据:
怀旧与正面评价:多位评论者怀念Delphi的简洁、高效和快速原型开发能力。例如,评论8(kqr)提到“A lot of the software I really admired in the early 2000s was developed by single persons using Delphi... lets people quickly prototype cool stuff and sustainably grow it into a mature product”;评论17(t1234s)称“Self-learning programming in the 90's... I had the best success understanding what I was doing in Delphi”。
批评与负面体验:主要集中于高昂定价、销售骚扰和缺乏Linux支持。评论10(felixgallo)指出“$1200 plus $399 a year for the basic commercial license... Embarcadero is milking a shrinking captive market”;评论9(giancarlostoro)抱怨“I had to give them my email just to download it... the free trial blows up out of the box”;评论16(cautiouscat)提到“I got a few phone calls a few days later about it to sell me on it”;评论15(karteum)直言“Still no Linux support”。
对比与替代方案:部分评论者认为Lazarus是更好的免费替代品。评论5(albertzeyer)问“Why would anyone use that over Lazarus?”;评论14(kvemkon)表示“if I'd use Object Pascal, then with Lazarus”。
历史与现状:评论4(datakan)回忆“I remember driving past the Borland HQ... Delphi was so cool back then”;评论12(Yuioup)断言“Delphi is dead. Nothing to see here. Move along”。
平衡性总结:评论呈现两极分化——怀旧者赞赏其开发效率,但批评者指出高昂成本、销售策略和平台限制(尤其缺乏Linux支持)使其竞争力下降,Lazarus等免费替代品更受推荐。