摘要
Lazarus是類似Delphi的快速應用發展的整合開發環境,與Delphi不同的是,它是採用同樣是開放源碼的Free Pascal編譯器。由於Free Pascal支援相當多的處理器架構與作業系統,Lazarus也支援了目前的幾個主流作業系統。Peazip就是以Lazarus開發製作的,Lazarus Application Gallery中還有不少以Lazarus開發的軟體的展示,從中還可以發現一些很有意思的軟體。雖然object pascal在目前並非流行的編程語言,相關的開發工具使用者群體,遠遠不及其他流行語言的群體,Lazarus用戶更是其中的小眾群體。但Free Pascal/Lazarus的跨平台編譯功能卻是領先了一些商業版開發軟體好幾年,連Delphi當年開發Mac版編譯器都得益於Free Pascal的開放源碼。且Lazarus這開發環境非常方便,也支援多種資料庫,可開發桌面、手機甚至網站應用,還有不少相關資源可運用,對於熟悉object pascal語言的開發者而言,它是個強大的開發工具。
自己之前用了Lazarus好多年,曾記錄了一些相關網路資源,整理一下數量還不少。雖然近年來自己大多使用Python,已逐漸少有機會使用Lazarus,不過這些東西或許往後哪天還是會用得到也說不定。
以下是所整理相關網路資源的一部分,有些連結的內容可能隨著時間過去會有點老舊:
Lazarus資源列表
官方網站
- Free Pascal:跨平台object pascal編譯器
- Lazarus:快速應用發展整合開發環境,內含Free Pascal
- Lazarus官方論壇
- Lazarus Wiki:Wiki上有大量文件,本身就有相當豐富的資源,像:Projects using Lazarus
非官方版本與相關工具
非官方使用者社群網站
網誌或個人網站
代碼與元件
- Components and Code examples
- Lazarus Code and Component Repository
- BeniBela online
- Code Sites
- Virtual Treeview
- extpascal
- KControls Component Suite
- PUMA Repository:Pascal Units for Medical Applications
- Eye Candy Controls
其他
- Pascal Programming:Wikibooks上的開放圖書。
沒有留言:
張貼留言