Home

Die Entwicklungsumgebung Lazarus

gestartet am 27. Februar 2010

Lazarus ist eine freie Entwicklungsumgebung für Rapid Application Development. Die rasch fortschreitende Entwicklung der Lazarus Entwicklungsumgebung und die mittlerweile sehr guten Datenbankanbindungen sowie die offene Lizenz haben mich dazu bewogen in Zukunft mit diesem System meine Softwarentwicklung fortzusetzen.

Ich habe bis jetzt meine Programme noch mit Delphi 2 (!!!) und Delphi 4 unter Zuhilfename der BDE für Datenbankanbindungen realisiert. Die Unsicherheit über die weitere Entwicklung von Delphi und die ständigen Änderungen bei den Lizenzierungsmodellen der Datenbanken haben die hohen Lizenzkosten der Folgeversionen für mich nicht mehr gerechtfertigt. Trotzdem bin ich vom zugrundeliegenden Modell dieser Art von Entwicklungssystem überzeugt.

Es hat zwar einmal ein Turbo Delphi zu moderaten Preisen und sogar eine kostenlose (aber stark eingeschränkte)  Version gegeben. Das war jedoch nur ein kurzes Zwischenspiel. Ich habe auch mit Visual Basic und Visual C# gearbeitet, doch die Sprache Pascal liegt mir wesentlich besser. Es läßt sich auch bei der Einhaltung der wichtigsten Konventionen sehr gut wieder lesbarer Code entwickeln.

Mit dieser Seite möchte ich keine "Konkurrenz" zu den offiziellen Seiten der Projekte aufbauen. Es soll hier nur der größte Teil der Erfahrungen, welche ich beim Aufbau meiner Entwicklungsumgebung mache und gemacht habe, auf einer Seite zusammengefasst sein - ein sogenannter "roter Faden" für Einsteiger. Ich habe nach so etwas "gegoogelt", aber nicht gefunden. Auch war es schwer, die wichtigsten Tools für die gängigsten Aufgaben zu finden und auszuwählen. Deshalb habe ich mir gedacht, ich lege meine interne Dokumentation zum Aufbau meiner Entwicklungumgebung und die interessantesten Infos einfach ins Netz - vielleicht kann die/der Eine oder die/der Andere davon profitieren. Auch die von mir verwendeten und/oder für gut befundenen Tools sind hier mit einer kurzen Beschreibung verlinkt. So gibt es etwa gute Tutorials für die ZEOS Datenbankkomponente. Das ist meist für Delphi geschrieben. Es haben dann doch noch einige Infos gefehlt, um mit der Komponente sofort arbeiten zu können.

Es wird hier hauptsächlich um Lazarus, die Datenbank Firebird sowie um die ZEOS Komponente gehen. Geplant ist auch noch für den Internet-Zugriff und für Reporting Tools Infos zu platzieren.

Anregungen und Korrekturen werden gerne entgegengenommen ...

Max Lemberger

 

© CMBasic.de