Lazarus

软件描述

Lazarus 是 Free Pascal 编译器的跨平台集成开发环境。它通过其自身的“Lazarus 组件库”力求提供类似 Delphi 的编程体验,并支持 Windows、OSX、Linux、BSD、Android、iOS 等多种平台。

官方网站

访问软件的官方网站了解更多信息

官方认证

lazarus.freepascal.org

安全链接HTTPS
立即访问

什么是 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 个选择
0

它结合了Glade与Visual Studio的特点——其理念是,应用程序的大部分“操作”代码实际上相当简单,因此在小部件的事件处理程序中直接输入代码,能更好地实现代码与操作之间的紧密关联。

0

UEStudio 提供了 UltraEdit 的全部功能,以及其它令人兴奋且强大的特性!无论您只是简单地编辑文本、构建应用程序、维护数据库,还是搭建网站,UEStudio 都提供了众多创新功能……

Microsoft Small Basic

Microsoft Small Basic

0

微软小基本将编程的乐趣重新带回计算机编程。它拥有一个友好且极易上手的开发环境,能够帮助孩子和成年人都轻松进入编程世界。

DecSoft App Builder

DecSoft App Builder

0

专业的可视化集成开发环境,用于创建现代HTML5应用、Web应用、渐进式Web应用、Web扩展程序以及适用于移动和桌面浏览器、Android、iOS、Windows等平台的混合应用。

0

Pelles C 是一个全面的开发套件,可帮助您创建适用于 Windows 和 ARM 平台的应用程序。

WinDev

WinDev

0

用于开发跨平台应用程序的集成软件。

0

Turbo Pascal 是一个软件开发系统,包含用于在 CP/M、CP/M-86 和 DOS 上运行的 Pascal 编程语言的编译器和集成开发环境(IDE)。

0

[已停止开发] Dev-Pascal 是一个功能完整的集成开发环境(IDE),可使用 Free Pascal 或 GNU Pascal 编译器创建基于 Windows 或控制台的 Pascal 程序。它还可配合 Insight 调试器使用,您也可在此下载该调试器。

上一页下一页