TELEGRAM
Die Entwicklungsumgebung Lazarus
Gestartet am 27. Februar 2008
Zuletzt bearbeitet am 17. December 2023
Englischsprachige lazarus.intern Seite aufrufen.
Telegram: https://t.me/lazarus_intern_es
Um Lösungen bei bestimmten Fragen zur Lazarusprogrammierung zu erhalten gibt es eine KI welche gute Antworten liefert:
https://www.phind.com/search?home=true
Eine Frage wie "How to create a loop in pascal" liefert erstaunlich präzise Antworten.
Immer wieder taucht die Frage auf, warum in Pascal (wobei Lazarus wesentlich mehr ist als Pascal) programmieren, die Sprache ist doch "out". Ich sehe das nicht so und möchte auf "Warum C nicht meine Lieblingsprogrammiersprache ist" von Bernd Leitenberger verweisen. Dies soll keine Abwertung anderer Entwicklungssysteme sein, sondern aufzeigen, dass Pascal versus Lazarus eine sehr gute Entwicklungsumgebung ist.
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 Softwareentwicklung fortzusetzen.
Hier geht es zum Download zu meinem
Freeware Programm "CoffeNow".
Eine Softwarelösung für Kontaktverwaltung/Beziehungsmarketing: Trinke einen Kaffee und beschäftige dich mit einem Geschäftspartner. Das Programm braucht nicht installiert werden und kann mit Demodaten getestet werden.
Vorausschickend: Wer sich an Tippfehlern, Rechtschreibfehlern und an Anderem reiben will, der soll einfach diese Seite wieder zumachen ;-).
Ich habe bis jetzt meine Programme durchgehend noch mit Delphi 2 (!!! die IDE Delphi II und die BDE laufen auch unter Windows 11) und ein "bisschen" in Delphi 4 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ässt 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 bei den Themen Lazarus, ZEOS und Firebird. Diese Seite ist hauptsächlich für Entwickler gedacht, die bereits etwas Erfahrung mit Lazarus haben. Aber auch für Einsteiger gibt es hier sehr viel zu finden.
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 Entwicklungsumgebung und die interessantesten Informationen 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 Datenbankkomponenten. Das ist meist für Delphi geschrieben. Es haben dann doch noch einige Infos gefehlt, um mit der Komponente sofort arbeiten zu können.
Wie gesagt es wird hier hauptsächlich um Lazarus, die Datenbank Firebird sowie um die ZEOS Komponenten sowie später dann auch dazu passender Report und RTF Komponenten gehen.
Geplant ist auch noch für den Internet-Zugriff und für Reporting Tools Informationen zu platzieren.
Anregungen und Korrekturen werden gerne entgegengenommen ...
<>