Lazarus

Lazarus
软件描述
Lazarus 是 Free Pascal 编译器的跨平台集成开发环境。它通过其自身的“Lazarus 组件库”力求提供类似 Delphi 的编程体验,并支持 Windows、OSX、Linux、BSD、Android、iOS 等多种平台。
官方网站
访问软件的官方网站了解更多信息
lazarus.freepascal.org
什么是 Lazarus?
Free Pascal 是一款基于 GPL 许可的编译器,可在 Linux、Win32、OS/2、68K 等平台上运行。Free Pascal 设计为能够理解并编译 Delphi 语法,而 Delphi 语法自然是面向对象的。Lazarus 正是缺失的拼图部分,使您能够在上述所有平台上开发类似 Delphi 的程序。与力求“编写一次,随处运行”的 Java 不同,Lazarus 和 Free Pascal 追求的是“编写一次,随处编译”。由于所有上述平台均使用完全相同的编译器,因此您无需重新编码即可为不同平台生成完全相同的产品。
Lazarus 完全独立于 API。程序可以针对 Win32、GTK2、Qt、Carbon、FpGUI 以及更多自定义绘制的控件集进行编译。其中 Windows 平台也支持 GTK2 和 Qt。
LCL 在很大程度上类似于 VCL,因此 Delphi 代码可以大量重用。
🔄 替代方案
32 个选择
React Studio
React Studio 允许您以可视化方式或编写代码来创建组件,然后在设计中互换使用。

Cevelop
专业开发人员使用的C++集成开发环境。

Xojo
Real Software 和 Real Studio 现已更名为 Xojo。使用 Xojo 创建您自己的应用程序,如商业应用、内部应用、游戏、实用工具等!这一面向对象的多平台开发工具,让普通人也能为桌面、网页、控制台……创作出非凡的应用程序。

LiveCode
通过极少修改即可从单一代码库开发跨平台应用程序,支持在 Windows、Mac、Linux、Web 浏览器、服务器和移动设备上原生部署,并提供开源和专有许可选项,实现无版税分发。

GNU Pascal
GNU Pascal 编译器(GPC)正如其名称所示,是 GNU 系列的 Pascal 编译器。



