你可能从来没听说过Lazarus,但是下面这些总有一个知道的吧?
[color=]Beyond Compare
: 这是一个硬核的桌面应用,擅长开发类似 Total Commander 的应用程序,具有丰富的界面表现和重度 GUI 界面操作。
[color=]Total Commander
:这是一个老牌硬核的桌面效率工具,最初使用 Delphi 开发,2010 年开始移植到 Lazarus,目前 64 位版本完全使用 Lazarus 开发。
[color=]Double Commander
:这是一个高仿 Total Commander 的免费开源文件管理器,从项目开始就使用 Lazarus 进行开发,支持 Linux 和 macOS。
[color=]Pea Zip
:这是一个以启动快、占用少、开源免费而闻名的压缩工具,支持多种操作系统和桌面环境。
[color=]CudaText
: 这是一个高性能的文本编辑器,是 Sublime Text 的开源替代品,具有高颜值和多种语言高亮,支持大文件编辑和 Python 扩展。
[color=]Cheat Engine
:这是一个著名的游戏修改器,支持跨平台,包括 macOS,得益于 Lazarus 的跨平台性。
Lazarus 是一款兼容 Delphi 的跨平台集成开发环境,用于快速应用程序开发。它拥有各种随时可用的组件和图形表单设计器,可轻松创建复杂的图形用户界面。
简单来说,Lazarus 是 Delphi 的开源替代品。
支持的平台:
Lazarus for Android DevelopmentLazarus for LinuxLazarus for Embedded DevelopmentLazarus for FreeBSDLazarus for macOSLazarus for iOS DevelopmentLazarus for WindowsLazarus for Windows CE DevelopmentLazarus for Web Development
第三方组件支持也很多,许多著名组件同时支持Delphi 和 Lazarus:
SQLite / PSQL 操作数据库,并直接关联界面表格。
[color=]Python4Laz:可以用 Python 混合编程,Pascal 负责界面交互,Python 负责逻辑。
[color=]Lua4Laz:可以用 Lua 混合编程,Pascal 负责界面交互,Lua 负责逻辑。
Pascal Script:一种基于 Pascal 的动态脚本。界面库 SkinCate,一键换肤,类似当年 Delphi/BCB 的 vclskin 组件。Backport 的 Delphi 组件:比如 DelphiMoon。
下载:https://www.lazarus-ide.org/index.php?page=downloads