免費軟體資源 soft.registry
⚠ 這是歷史版本頁面 — 查看 Lazarus 4.8 (64-bit) 最新版本 →
Lazarus 4.8 (64-bit) 圖示

Lazarus 4.2 (32-bit)

v 4.2 (32-bit)
Windows ↔ 也有 macOS 版 開源軟體 7.6/10 (32)
##

編輯短評

Lazarus 是一套與 Delphi 相容的跨平台整合開發環境,以 Free Pascal 編譯器為核心,讓開發者能用 Object Pascal 語法撰寫程式。它最顯著的特點是內建 LCL 元件庫,設計上盡量貼近 Delphi 的 VCL,因此熟悉 Delphi 的開發者幾乎可以無痛轉移。不同於 Java 強調「寫一次、到處執行」,Lazarus 與 Free Pascal 的目標是「寫一次、到處編譯」,直接產出各平台的原生執行檔。這套軟體目前仍持續維護,更新算活躍,在同類工具中屬於小眾但穩定的選擇,評價普遍不錯。

這套工具特別適合想脫離 Windows 平台、卻又不想放棄 Delphi 開發習慣的程式設計師,也適合需要在 Linux 或 macOS 上維護舊有 Pascal 程式碼的場合。與 BlueStacks 或 VMware 這類虛擬化或模擬工具不同,Lazarus 是直接提供原生開發環境,沒有模擬層的效能損失。需要注意的是,官方介面僅提供英文,沒有中文語系;授權為開源軟體,可自由使用與散佈。若你習慣圖形化拖拉元件開發桌面應用程式,又希望程式能跨平台編譯,Lazarus 是值得一試的免付費選擇。

##

軟體介紹

Lazarus 是一個與 Delphi 相容的 跨平台 IDE,用於 Free Pascal。它包含 LCL,大致上與 Delphi 的 VCL 相容。Free Pascal 是一個 GPL 授權的編譯器,可在 Linux、Win32、OS/2、68K 等平台上執行。Free Pascal 設計用來理解並編譯 Delphi 語法,這屬於物件導向程式設計(OOP)。

Lazarus 64 位元 是拼圖中缺失的部分,讓您能在上述所有平台上開發類似 Delphi 的程式。與 Java 追求「一次編寫,到處執行」不同,LazarusFree Pascal 追求「一次編寫,到處編譯」。

由於上述所有平台都有完全相同的編譯器,這意味著您不需要重新編碼,就能為不同平台產生相同的產品。

此應用程式正在開發中,目標是完全獨立於 API。一旦您寫好程式碼,只需將其連結到您選擇的 API 元件集。如果您想使用 GTK+,太好了!如果您想讓它符合 Gnome 規範,也很好!

只要您想使用的元件集的介面程式碼可用,您就可以連結它。如果不可用,您也可以自行編寫。
  • 安裝程式,包含所有必要檔案
  • 易於使用的拖放式表單設計器,可建立強大的版面配置
  • GUI 表單與程式碼之間的自動同步
  • 功能強大的程式碼編輯器,具備語法高亮和程式碼完成功能
  • 瀏覽 Pascal 原始碼
  • 重構工具
  • 整合的建置系統和除錯器。從 IDE 執行、測試和除錯您的專案
  • 開放原始碼。您可以新增或修改現有程式碼和元件以符合需求
  • 套件系統允許安裝第三方外掛以增加更多元件或擴充 IDE
  • 多種資料庫框架以符合您的需求
  • 報表和圖表功能
  • 可選擇的網路函式庫
  • 支援 UTF8 和國際化(i18n)。翻譯您的專案。
  • 更多元件,內建和可下載
例如,假設您正在 Windows 上使用標準 Windows 元件建立產品。現在您想建立 Linux 版本。首先,您決定要使用的元件集。

假設您想使用 gtk+。因此,您將程式碼複製到 Linux 開發機器,編譯,並連結到 gtk+ 介面單元。就這樣。您現在已經建立了 Windows 產品的 Linux 版本,無需任何額外編碼。

如果程式碼是標準的 Delphi Pascal,並使用 Delphi 中的標準元件,那麼答案是肯定的。如果它使用某些特定的資料庫、OCX 或 DCU,那麼答案是否定的。

這些項目特定於 Windows,只能在 Windows 上運作。然而,如果您只是想使用 Free Pascal 和此應用程式建立 Windows 產品,那麼答案是肯定的。這尚未加入 LCL,但未來應該有可能。

FCL(Free Pascal 元件函式庫)和 LCL(最終將成為 FCL 的一部分)採用修改過的 LGPL 授權。簡而言之,這意味著您可以編寫自己的專有軟體,只需連結到這些函式庫。

您可以銷售您的應用程式,無需提供或公開您的程式碼。然而,與編譯器一樣,如果您修改了 FCL 或 LCL,您必須將這些修改公開給大眾和全世界。

功能與亮點

跨平台
它可在 Windows、macOS、Linux 和許多其他平台上執行,甚至包括 Raspberry Pi!您建立的程式也能在這些平台上執行。在您喜愛的作業系統上享受相同的體驗。請參閱安裝應用程式以取得特定作業系統的安裝說明。

強大且快速
此程式是一個能處理大型專案的 IDE。其編譯器 FPC 持續開發以提升效能。以 IDE 能處理的專案規模和最終應用程式的效能為例:IDE 本身就是用此工具開發的。

拖放式表單設計器
它具備圖形化表單設計器,並有對齊相鄰元件的輔助線。有大量元件可用於幾乎所有可想像的軟體,且已準備好使用。可以透過套件檔案(LPKs)將更多元件加入 IDE。

跨平台
此應用程式的表單設計器使用 LCL(Lazarus 元件函式庫),專為跨平台使用而設計。為不同平台建置您的專案,將在每個平台上提供原生外觀和感覺。無需對專案進行任何更改。

現代、物件導向的語言
它使用 Free Pascal 作為其語言,這是 Object Pascal 的方言。它持續開發以整合現代程式語言中可預期的新功能。

易於擴充
數百名開發者正在開發和維護他們的函式庫和套件(LPKs)。您可以找到幾乎任何您可能需要的函式庫。

使用方法
  • 從官方網站下載並安裝 Lazarus
  • 啟動 Lazarus 並建立新專案
  • 選擇表單並使用工具箱新增元件
  • 在編輯器中編寫 Pascal 程式碼以實現邏輯和功能
  • 編譯並執行專案以測試應用程式
  • 使用內建除錯器除錯並修正錯誤
  • 儲存並匯出您的專案以供未來使用
系統需求
  • 作業系統:Windows 7、8、10 或 11
  • 處理器:Intel 或 AMD 1 GHz 或更快
  • 記憶體:最低 2 GB(建議 4 GB 或以上)
  • 儲存空間:至少 1 GB 可用磁碟空間
  • 其他:需要有效的網際網路連線以進行更新
優點
  • 免費且開放原始碼的軟體
  • 跨平台開發支援
  • 與 Delphi 程式碼相容
  • 龐大且活躍的社群支援
  • 內建除錯和 GUI 設計工具
缺點
  • 與現代 IDE 相比,介面較老舊
  • 對初學者而言學習曲線較陡
  • 第三方函式庫支援有限
  • 更新速度比商業 IDE 慢
  • 偶爾與 Windows 有相容性問題
也可取得:Lazarus for Mac

下載 Lazarus 最新版本

為什麼此應用程式發佈在 FileHorse 上?(更多資訊
##

畫面截圖

Lazarus 4.8 (64-bit) 畫面截圖 1
##

歷史版本

完整清單 →