Die Qual der Wahl
So, langsam wird es Zeit, dass alte Delphi 5 durch was neueres zu ersetzen. :-D
Einsatz ist bisher die hauptsächlich die Programmierung von Demoanwendungen für von mir entwickelte Hardware (Anbindung über serielle Schnittstelle oder USB) und ein paar kleinere Datenbankanwendungen, hauptsächlich mit lokaler Datenbank. Teilweise auch kleineren Datenbanken im Netzwerk. Dazu kommt in Zukunft wohl oder übel die Programmierung vom Windows CE Anwendungen für Pocket PCs/Handys. Hier muss ich auf externe Hardware (wird wohl hauptsächlich USB, alles andere wäre aber auch denkbar) zugreifen können, das Ganze ansprechend grafisch auf dem Gerät präsentieren und mit externen Datenbanken (zB. über Wlan) kommunizieren. OK, was letzteres anbetrifft, da habe ich bisher absolut keine Erfahrungen in Bezug auf Delphi oder Free Pascal. Ein paar kleinere Sachen habe ich mal mit den Embedded Visual Tools gelöst. Ich habe mir mal das CodeGear RAD Studio runtergeladen und damit etwas rumgespielt. Sieht ja eigentlich ganz gut aus. Ein paar kleinere ältere Projekte ließen sich auch ohne weiteres Compilieren und liefen auch sofort. Durch das Forum bin ich auf Lazarus aufmerksam geworden. Kurzerhand runtergeladen und ebenfalls etwas rumgespielt. Gefällt mir eigentlich sehr gut. Ich musste zwar etwas Hand anlegen, um vorhergehende Projekte zum Laufen zu bekommen, aber so viel Arbeit war das auch nicht. Dann habe ich schnell mal ein paar Sachen programmiert. Alles kein Thema. Klar, dass waren alles nur ein paar kleine Sachen aber insgesammt bin ich echt begeistert. Nun stellt sich die Frage, ob ich mir das CodeGear Studio zulege oder auf Larzarus umsteige. Klar, was richtig ist, kann mir keiner sagen aber eure Meinung würde mich interessieren. Gruß BlackGuest |
Re: Die Qual der Wahl
Hier sind einige Erfahrungen mit Lazarus schon aufgeführt.
Ich selber habe auch Lazarus schon ausprobiert und finde, dass das Programm schonmal nicht schlecht ist. Aber ich bin einfach noch verwöhnt durch die Delphi IDE und kann mich nicht so richtig an die Lazarus IDE gewöhnen. Desweiteren stehen ja auch nicht die Masse an Komponenten für Lazarus zur Verfügung wie für Delphi. |
Re: Die Qual der Wahl
Meine persönliche Meinung ist, dass ich mit Lazarus nicht so gerne arbeite. Ich habe es mir immer wieder einmal angeschaut, aber den Komfort von Delphi 2006 und höher vermisse ich sofort, genauso wie wenn ich mal mit dem alten Delphi 7 arbeiten muss.
Ich finde die alte IDE relativ unübersichtlich und unkomfortabel, schon alleine die Komponentenpalette... usw. Deshalb finde ich es sehr schade, dass es in Lazarus keine bessere Lösung gibt als das alte überholte Design von Delphi 7. Auch beim Debuggen brauche ich in Lazarus wie auch in Delphi 7 extrem viel mehr Zeit. Seit Delphi 2006 hat sich die Arbeitsgeschwindigkeit und Produktivität bei mir sehr stark erhöht. Die andere Seite ist, dass Lazarus eine große Community hat und mittlerweile recht stabil läuft. Zudem ist es freie Software, Delphi dagegen ist abgesehen vom langsam doch alternden Turbo Delphi nicht gerade billig. Außerdem bist du nicht an die Windowsplattform gebunden, kannst also auch für mehrere Plattformen entwickeln. Datenbankkomponenten gibt es in Delphi integriert, aber auch Lazarus bringt schon manches mit. Insgesamt, nicht nur auf Datenbanken bezogen, gibt es für Lazarus aber deutlich weniger Komponenten als für Delphi. Meine persönliche Meinung ist: Delphi 2006 und höher ist deutlich komfortabler, und die Entwicklung geht damit schneller von der Hand. Für mich ist Lazarus zur normalen Entwicklung unter Windows keine Alternative. Wenn es aber darum geht verschiedene Plattformen zu unterstützen, und dazu gehört auch Windows CE, dann ist Lazarus was Object Pascal angeht eine sehr gute Wahl. Auch wenn man mit einigen Einschränkungen leben muss. |
Re: Die Qual der Wahl
Danke, den Thread habe ich schon überflogen, werde ihn mir aber noch mal genauer zu Gemüte führen.
So verwöhnt bin ich durch die Delphi IDE (Delphi 5 ist ja auch nicht mehr das neuste) zum Glück noch nicht. Die ganzen Mikrocontroller IDEs, mit dehnen ich täglich zu tun habe, sind da wesentlich schlechter. Zitat:
Gruß BlackGuest |
Re: Die Qual der Wahl
Zitat:
Gruß BlackGuest |
Re: Die Qual der Wahl
Zitat:
|
Re: Die Qual der Wahl
Doch, die habe ich in Delphi 2006 genauso installiert, aber trotz allen Zusätzen zu Delphi 7 reicht es in keinster Weise an die Funktionalität von Delphi 2006 heran, weder was die IDE noch was das Debugging angeht. Und das gilt auch für Lazarus. Leider.
Aber ich hoffe ja, dass sich das ja mal ändert. Bei Open Office scheint es ja den Willen zu einer Verbesserung z.B. zu geben. Vielleicht auch mal bei Lazarus. Aber derweil benutze ich Lazarus weiter nur bei dem einzigen Projekt, das ich auch für Linux entwickle, für Windows ist es für mich wie gesagt keine Alternative. |
Re: Die Qual der Wahl
Ich sehe das nicht so. Ok, das Debuggen ist etwas vorteilhafter und die Ausrichtemöglichkeiten auf einem Formular sind besser. Aber trotzdem ist die Delphi 7 IDE immer noch ungeschlagen und für mich die letzte wirklich brauchbare IDE. Kein Schnickschank, übersichtlich, schnell und wirklich sehr produktiv[1] also kurz: ein echter Traum an IDE (im Vergleich, zu dem, was dann kam)
[1] hier sei nurmal die nicht mehr vorhande Formulareinstellmöglichkeit zur Designzeit erwähnt. |
Re: Die Qual der Wahl
Zitat:
Zitat:
|
Re: Die Qual der Wahl
Hast du schonmal in den neuen IDEs versucht zur Designzeit ein Formular zu maximieren, um Align- und/oder Anchor-Einstellungen zu testen?
|
Re: Die Qual der Wahl
Liste der Anhänge anzeigen (Anzahl: 1)
Wo ist das Problem? Wenn man das mal wirklich braucht, dann stellt man es halt wieder um. :zwinker:
Siehe Anhang oder groß hier: http://www.sj-berlin.de/service/df/s...Delphi2006.png Das geht bei Delphi 2005, 2006, 2007 und 2009 gleichermaßen... (Allerdings habe ich das noch nie gebraucht, in der Größe ändern reicht ja eigentlich. Und starten kann man zumindest kleinere Projekte ja auch testweise.) Aber wir kommen vom Thema ab, es geht ja um Lazarus, insofern führe ich das mal nicht noch weiter aus. |
Re: Die Qual der Wahl
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, das habe ich auch immer gedacht. Einfach umschalten. Aber wenn ich das mache, dann sieht das leider keinesfalls so aus wie auf deinem Bild. Schade, aber es zeigt mir, dass ich richtig gedacht habe. Aber leider macht das bei mir keines der neueren Delphis. Keine Ahnung wie du das schaffst. Naja, wie auch immer Delphi 7 ist und bleibt einfach spitze (auch wenn ich der einzige bin, der das so sieht) und jetzt weiter mit Lazarus...
Edit: Also ich habe das gerade nochmal ausprobiert und ich muss leider gestehen, ich bin einfach zu blöd dafür. Ich bekomme keine eigenständigen Formularfenster zustande. Aber schön zu wissen, das das theoretisch möglich ist. |
Re: Die Qual der Wahl
Ich habe die letzten Tage mal weiter rumgespielt und eine kleine Anwendung komplett auf Lazarus umgestellt.
Dabei musste ich feststellen, dass Delphi bzw. jetzt das RAD Studio wirklich wesentlich komfortabler ist. Auch wenn ich bisher nur Delphi 5 (!2005) gewohnt bin. Für kleinere Projekte mit Sicherheit ausreichend aber wenn demnächst ein größeres Projekt kommt, dann werde ich mir doch die neuste Version des RAD Studios zulegen. Auch feststellen musste ich, dass die Codegröße der compilierten Lazarus-EXE (ohne Debuginfos) bei der speziellen Anwendung um den Faktor 3 größer ist als unter Delphi 5. Mag sein, dass bei umfangreicheren Projekten der Faktor anders aussieht aber für eine kleine Demo sind über 2MB etwas zu viel. Das alles ist natürlich nicht abwertend gegenüber Lazarus gemeint. Absoluter Respekt gegenüber den Entwicklern. Ich werde die weitere Entwicklung auf jeden Fall im Auge behalten. Wie man den Formulardesigner in den neueren Versionen abdockt würde mich aber auch mal interessieren. Hab da auch keine Möglichkeit gefunden. An sonsten, danke für eure hilfreichen Antworten. Gruß BlackGuest |
Re: Die Qual der Wahl
Zitat:
|
Re: Die Qual der Wahl
Eigentlich ist die Frage was Du in Zukunft machen willst!
Geldverdienen mit Lazarus kenne ich kaum jemanden. Mit Delphi so einige, aber etliche arbeiten inzwischen mit Alternativen wie C# oder Java. Wenn man in den Projektbörsen nachschaut ist Delphi derzeit kaum noch gefragt. Das ist eigentlich schade, aber CodeGear macht inzwischen soviele IDE´s dass Delphi als Sprache nicht ausreichend schnell weiterentwickelt wird. Grüße // Martin |
Re: Die Qual der Wahl
@Muetze1
Danke, hab wohl mal wieder den Wald vor lauter Bäumen nicht gesehen. Die Andockmöglichkeiten von Delphi vermisse ich übrigends auch bei Lazarus. @Martin Natürlich Geld verdienen. Hauptsächlich entwickel ich Mikrocontrollersysteme. Dazu gehört in den meisten Fällen aber auch mindestens eine Demoanwendung und eine DLL für den Zugriff auf diese Systeme (Sensoren etc.). Ab und zu wird das Ganze auch etwas umfangreicher. Kann auch schnell mal eine komplette Applikation werden. So oder so, ich muss schnell und effektiv etwas "zusammenschustern" :wink: können. Da ich mit TurboPascal groß geworden bin und mich später mit Delphi angefreundet habe werde ich wohl auch demnächst bei Delphi bleiben, wobei C auch kein Thema ist. Die MCs programmiere ich ja auch in C. Gruß BlackGuest |
Re: Die Qual der Wahl
Zitat:
quälen und Delphi ist meist im Einsatz für Importkonverter für Datenwüsten... Grüße // Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz