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 语法显然是面向对象的(OOP)。Lazarus 是拼图中缺失的那部分,它将使你能够在上述所有平台上开发类似 Delphi 的程序。与 Java 希望实现“一次编写,随处运行”的理念不同,Lazarus 和 Free Pascal 的目标是“一次编写,编译后随处运行”。由于上述所有平台上都可用完全相同的编译器,因此你无需进行任何重写,就能为不同平台生成完全相同的产品。
Lazarus 完全独立于 API。程序可以针对 Win32、GTK2、Qt、Carbon、FpGUI 以及更多自定义绘制的控件集进行编译。同时,GTK2 和 Qt for Windows 也得到了支持。
LCL 在很大程度上与 VCL 相似,因此 Delphi 代码可以被大量复用。
🔄 替代方案
31 个选择一个简单的开发环境,无需专家帮助和编程技能,您就可以创建 Windows 应用程序数据库。它可以是一个简单的电话目录或您业务中的会计系统。

UEStudio
UEStudio 提供了 UltraEdit 的全部功能,以及其它许多令人兴奋且强大的特性!无论您只是编辑文本、开发应用程序、维护数据库,还是构建网站,UEStudio 精彩纷呈的创新功能都将为您提供……
一个跨平台的软件开发工具包,包含图形用户界面工具包、2D/3D 图形引擎、网络库、音频输出库、集成开发环境(IDE)、eC编程语言编译器等。

Xojo
Real Software 和 Real Studio 现在都叫 Xojo。使用 Xojo 创建属于你自己的应用程序,无论是商业应用还是内部应用,游戏、工具软件等,应有尽有!这款面向对象的多平台开发工具使普通用户也能创建出桌面、网页、控制台以及更多平台上的出色应用程序。

LiveCode
软件
从单一代码库出发,仅需少量修改即可开发跨平台应用,支持在 Windows、Mac、Linux、网页浏览器、服务器和移动设备上原生部署,并提供开源和专有许可两种选择,实现免版税分发。