LinuxAlternative

Linux · Programmierung

Lazarus

Lazarus ist eine kostenlose, quelloffene Delphi-ähnliche IDE für Free Pascal, die eine schnelle plattformübergreifende Anwendungsentwicklung ermöglicht.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-3.0
Aktuelle Version
4.8

Was ist Lazarus?

Lazarus wurde 2001 als Fork des alten Lazarus-Projekts gegründet und brachte eine moderne IDE in die Free-Pascal-Community. Im Laufe von zwei Jahrzehnten hat es sich weiterentwickelt und unterstützt heute Windows, macOS, Linux und mobile Plattformen mit einem stabilen Release-Zyklus.

Die IDE richtet sich an Entwickler, die einen visuellen, komponentenbasierten Arbeitsablauf bevorzugen, wie er in Delphi bekannt ist, jedoch die Freiheiten quelloffener Werkzeuge nutzen möchten. Das Design ist bewusst so gewählt, dass es für Nutzer vertraut wirkt, die bereits mit Embarcadero’s RAD Studio gearbeitet haben.

Im Vergleich zu den Windows-exklusiven IDEs wirkt Lazarus leichtgewichtig, aber leistungsstark. Es fehlt etwas an der geschliffenen Benutzeroberfläche kommerzieller Produkte, doch die Komponentenbibliothek und die plattformübergreifende Ausgabe sind zuverlässig und gut dokumentiert.

Ideal für: Entwickler, die eine Delphi-ähnliche IDE unter Linux für plattformübergreifende Desktop- und Mobilanwendungen benötigen.

Wichtige Funktionen von Lazarus

  • Delphi-kompatible Unterstützung der Pascal-Sprache
  • Formular-Designer mit Drag-and-Drop-Komponenten
  • Plattformübergreifende Kompilierung (Windows, macOS, Linux, iOS, Android)
  • Integrierter Debugger und Profiler
  • Paketverwaltung für Bibliotheken von Drittanbietern
  • Integration von Versionsverwaltung (Git, SVN)
  • Erweiterbar über Plugins

Vorteile

  • Kostenlos und quelloffen
  • Plattformübergreifende Ausgabe
  • Große Community und umfangreiche Dokumentation
  • Regelmäßige Updates
  • Keine Lizenzkosten

Nachteile

  • Die Benutzeroberfläche wirkt im Vergleich zu kommerziellen IDEs veraltet
  • Lernkurve für Nutzer ohne Delphi-Erfahrung
  • Eingeschränkte native mobile UI-Komponenten

Lazarus unter Linux installieren

Ubuntu / Mintsudo apt install lazarus
Debiansudo apt install lazarus
Fedorasudo dnf install lazarus
Arch / Manjarosudo pacman -S lazarus-qt5
openSUSEsudo zypper install lazarus

Tipps für Windows-Umsteiger

Wenn Sie aus einer Windows-Delphi-Umgebung kommen, können die meisten Projektdateien (.lpi, .pas) direkt geöffnet werden. Die Tastenkürzel unterscheiden sich: Verwenden Sie Strg+F9 zum Kompilieren, F9 zum Ausführen und Strg+Umschalt+F9 zum Debuggen. Der Formular-Designer nutzt dieselbe Komponentenpalette, aber einige Komponenten von Drittanbietern müssen möglicherweise neu kompiliert werden. Bei den Arbeitsabläufen: Das Build-System basiert auf der Kommandozeile (lazbuild), doch die IDE bietet eine GUI-Schaltfläche zum Bauen. Denken Sie daran, den Free-Pascal-Compiler für Ihre Zielplattform vor dem Bauen zu installieren.

Lazarus: häufige Fragen

Kann Lazarus Android-Apps erstellen?

Ja, durch die Installation des Android SDK und die Konfiguration des Android-Ziels in Lazarus können APKs kompiliert werden. Der Prozess ähnelt dem anderer Plattformen, erfordert jedoch zusätzliche Einrichtungsschritte.

Ist Lazarus mit Embarcadero Delphi-Projekten kompatibel?

Die meisten .pas- und .dproj-Dateien sind lesbar, aber einige erweiterte Delphi-Funktionen oder Fremdkomponenten können nicht perfekt übertragen werden. Oft sind manuelle Anpassungen erforderlich.

Was ist der Unterschied zwischen Lazarus und Free Pascal?

Free Pascal ist der Compiler; Lazarus ist die IDE, die eine visuelle Entwicklungsumgebung auf Basis dieses Compilers bereitstellt.

Wie installiere ich Lazarus unter Ubuntu?

Nutzen Sie den Paketmanager: sudo apt install lazarus. Das Repository enthält eine aktuelle stabile Version.

Aktualisiert am