Home Firebird unter Lazarus
Lazarus IDE Bücher
Professionelles Programmieren von Anfang an
mit FreePascal und der freien Entwicklungs- umgebung Lazarus
----------------------------------
Für alle, die mit der kostenlosen IDE Lazarus effektiv programmieren wollen, vom Anfänger bis zum Informatiker. Auch interessant für Umsteiger aus anderen Entwicklungs- systemen.
Firebird und Lazarus
Firebird kann auf eine langjährige Entwicklung verweisen und ist trotzdem schlank geblieben. Die Basis für Firebird ist Interbase in der Version 6.
Diese Geschichte kann man hier nachlesen.
Firebird kann in Lazarus außer mit ZEOS auch mit anderen Komponenten angebunden werden.
Die Vorteile der Anbindung mit ZEOS überwiegen jedoch meiner Meinung nach.
Die wichtigsten Informationen über Firebird können Sie hier nachlesen:
Firebird in 2 Minuten kennenlernen.
Persönliche Erwägungen von Diplom-Informatiker Frank Emser
Eine etwas ausführlichere Darstellung, warum man Firebird verwenden sollte. Dem ist eigentlich nichts hinzuzufügen.
Warum sollte man Firebird und Lazarus gemeinsam verwenden?
- Das Firebird und Lazarus zugrunde liegende Konzept kommt ursprünglich aus der gleichen Werkstatt. Es besteht daher ein großer Erfahrungswert und es gibt viele Einträge in Foren zu dieser Konfiguration. Gerade jetzt merkt man (Frühjahr 2010), dass sich immer mehr Entwickler die Kombination Lazarus + Firebird verwenden. Die langjährige Erfahrung kann nicht hoch genug eingeschätzt werden.
- Firebird kann lizenzrechtlich völlig frei verwendet werden, auch für kommerzielle Applikationen.
- Firebird kann als Embedded Server mit einfachen Mitteln ohne Datenbankinstallation weitergegeben werden. Ab der Version 2.5 ist damit sogar ein Mehrbenutzerbetrieb möglich bzw. können mehrere Anwendungen auf die Embedded Version gleichzeitig zugreifen.
- In den Servervarianten können Datenbanken 500 GB und mehr umfassen (wie man die wohl sichert?).
- Das gleiche Programm kann dann bei einer Datenbankinstallation mit wenig Anpassungen auch im Client Server Modus betrieben werden.
- Die Firebird Client Server hat sich in sehr großen Anwendungen mit mehr als hundert Benutzern bereits bewährt.
- Firebird hat eine sehr aktive Community und wird ständig weiterentwickelt.
- Firebird unterstützt ACID. Trigger, Stored Procedures. UDF und Events, läuft auf den 32- und 64-Bit Versionen von Windows. Linux, Max OS X, HP-UX, FreeBSD, usw.
- Juni 2019: mittlerweile ist Firebird 4.0 als Standardrelease verfügbar und kann mit ZEOS 8 mit Lazarus verbunden werden!
<>