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 个选择
MaxBlox
MaxBlox 是一个完整应用开发平台。整个系统基于网页,能够构建在互联网上运行的应用程序。该系统采用平台即服务(PaaS)架构。

Apple Developer
观看主题演讲及其他内容!

Easy code
Easy Code 是用于构建 32 位 Windows 应用程序的可视化汇编编程环境。其界面类似于 Visual Basic,可用来编写 Windows 汇编应用程序(可执行文件、动态和静态库、COFF 目标文件等)。

MASM Builder
MASM Builder 是一款用于使用汇编语言开发 32 位 Windows 程序的免费集成开发环境(IDE)。MASM Builder 包含许多有用的功能,可帮助您创建基于 Windows API 的程序。

XVT
XVT 是用于使用 C 或 C++ 编写跨平台 GUI 应用程序的软件开发环境。XVT 允许开发人员图形化地布局应用程序的 GUI,并提供跨平台库以辅助开发。
xtool
xtool 是一个跨平台(Linux/WSL/macOS)工具,使用开放标准复制 Xcode 的功能。


