Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Di Mai 14, 2024 20:59

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 35 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Fr Feb 15, 2013 21:53 
Offline
DGL Member

Registriert: Fr Feb 15, 2013 21:13
Beiträge: 22
Programmiersprache: Object Pascal
Hallo Leute,

da ich keine Lust habe, als Hobby-Programmierer einen dreistelligen Betrag für meine Programmierumgebung auszugeben, habe ich mir die Frage gestellt, welche Unterschiede bzw. Vor- und Nachteile Lazarus gegenüber einer kostenlosen Delphi-Version (z.B. Turbo-Delphi als "neuesten" Vertreter wenn mich nicht alles täuscht) hat, sprich welche Alternative empfehlenswerter ist. Kann mir da jemand weiter helfen? Ich würde mich sehr über eine Antwort freuen.

Grüße, BS


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Fr Feb 15, 2013 22:07 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Ich habe damals mit Lazarus programmiert (0.9.xx noch) und war damit deutlich zufriedener als mit Delphi 7. Damals hatte ich das Delphi nach Delphi 7 ausprobiert, was mir aber so garnicht gefallen hat. Insbesondere auf Linux ist Lazarus auch ziemlich unschlagbar, auf Windows gibts hin und wieder, so erzählte man mir, probleme mit dem Debugger, insbesondere bei Leerzeichen in Dateinamen :/.

Von TurboDelphi höre ich gelegentlich schlechtes (wie Speicherlecks und so'n zeug), weiß aber nicht, wie sehr das die Vorteile überwiegt, so denn welche existieren.

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Fr Feb 15, 2013 22:33 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
Die Diskussion erledigt sich eigentlich von ganz alleine : Es gibt aktuell keine kostenlose Delphi-Variante mehr.

Da ich aber (damals) längere Zeit Turbo Delphi genutzt habe (das war ganz schlimm, Speicherlecks ohne Ende, stark beschnitten, sehr instabil, etc.), und auch (aktuell) viel mit Lazarus mache würde ich dir ganz klar zu letzterem Raten. Wenn du nicht unbedingt in Richtung Komponentenentwicklung unterwegs bist (bzw. welche nutzen willst), dann ist Lazarus ganz klar eine gute Wahl und mangels kostenloser Delphi-Varianten eh die einzige Wahl wenn man nicht irgendwo noch ne alte Delphi 6 / 7 PE auftreiben kann.

Klar, der Debugger ist leider nicht ganz so komfortabel wie unter Delphi, dafür hat man aber eine schlanke IDE die z.B. für Spieleenwticklung und 3D-Kram sehr gut geeignet ist und dank FPC jede Menge moderne Sprachfeatures bringt und diverse Platformen unterstützt (Delphi ist de-facto Windows-only).

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Fr Feb 15, 2013 22:43 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
NB: Auch Komponenten machen mit Lazarus ziemlichen Spaß, wenn man erstmal die Hemmschwelle, dass es einem erzählt, es müsse sich mal eben selber neu kompilieren, überschritten hat. Das geht erschreckend einfach und gut ;)

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Sa Feb 16, 2013 08:21 
Offline
Compliance Officer
Benutzeravatar

Registriert: So Aug 08, 2010 08:37
Beiträge: 460
Programmiersprache: C / C++ / Lua
Bei Lazarus muss man zwar darauf achten, einige "Features" abzustellen (zm. in Endprodukten, bsp. Debuginformationen die über 13 Mb verbrauchen!), aber ansonsten ist es *fast* perfekt - man kann *fast* alle Features von Delphi 7 nutzen.

(und das plattformunabhängig!)

Was ich aber auch bemerken muss - *fast* alle Delphi-Projekte (zm. die, die in der personal-version geschrieben wurden) lassen sich via eingebauten Umwandler in Lazarus direkt nutzen (auch VCL-Anwendungen).

Weiterhin ist Lazarus (subjektiv) wesentlich langsamer als Delphi 7 (Personal). Jedoch fällt das nur im direkten Vergleich auf...
Und Lazarus ist wesentlich größer als Delphi 7 (Personal) - ~ 500 Mb größer...

Ich entwickle meine Sache zwar in Delphi (mir gefällt da die GUI, Syntax, usw. besser), konnte bisher aber alles nahezu ohne Änderungen direkt unter Lazarus kompilieren. (man darf nur das {$mode DELPHI} nicht vergessen...)

Also nutze ruhig Lazarus, allein schon, weil es keine kostenlose Delphi-Versionen (wie Sascha schon sagte) mehr gibt...

P.S.

Es gibt Delphi 7 für unter 30 € im Buch "Delphi für Kids" - ich glaube das dürfte man sogar einfach hochladen, denn es war von Borland mal kostenlos angeboten worden, ging jedoch verloren als jenes übernommen wurde...

Weiß da wer was?

_________________
offizieller DGL Compliance Beauftragter
Never run a changing system! (oder so)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: So Feb 17, 2013 23:00 
Offline
DGL Member

Registriert: Fr Feb 15, 2013 21:13
Beiträge: 22
Programmiersprache: Object Pascal
Sascha Willems hat geschrieben:
Die Diskussion erledigt sich eigentlich von ganz alleine : Es gibt aktuell keine kostenlose Delphi-Variante mehr.

Das ist nicht ganz korrekt. Habe soeben meinen alten Schulkram durchwühlt und glücklicherweise auch gefunden wonach ich gesucht habe: Ich habe damals von meiner Schule eine CD bekommen, auf der unter anderem Delphi 7 PE inkl. Seriennummer und Autorisierungsschlüssel drauf ist. Habs gerade installiert und wie es scheint funktioniert es einwandfrei. Wenn Interesse besteht kann ich das auch gerne irgendwo hochladen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 01:02 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Delphi 7 ist alles andere als aktuell

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 09:57 
Offline
Compliance Officer
Benutzeravatar

Registriert: So Aug 08, 2010 08:37
Beiträge: 460
Programmiersprache: C / C++ / Lua
na und?

_________________
offizieller DGL Compliance Beauftragter
Never run a changing system! (oder so)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 11:57 
Offline
DGL Member

Registriert: Fr Feb 15, 2013 21:13
Beiträge: 22
Programmiersprache: Object Pascal
Frase hat geschrieben:
Delphi 7 ist alles andere als aktuell


Solange alles funktioniert, was ich brauche ist das doch erstmal egal, oder? :|

Das einzige was mir bisher allerdings sehr negativ aufgefallen ist, ist dass der Quelltext nicht so schön strukturiert ist (farblich, Möglichkeit Prozeduren und begin-End-Blöcke einzuklappen) wie in Lazarus, daher unübersichtlicher ist und man diesen nicht mithilfe der Tastenkombination Strg+D automatisch formatieren lassen kann. (Für eine Korrektur wäre ich sehr dankbar.^^) Aber dafür kann ja zur Not die Unit auch kurz in Lazarus öffnen und formatieren lassen...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 16:17 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Delphi 7 ist aber leider das letzte brauchbare Delphi, Frase ;).

Ich würde aber inzwischen ganz klar Lazarus vorziehen, selbst wenn man die von dir angesprochenen Mängel, außer Ctrl+D, durch einstellungen beheben kann, afaik.

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 16:27 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2067
Programmiersprache: C++
Lord Horazont hat geschrieben:
Delphi 7 ist aber leider das letzte brauchbare Delphi, Frase ;)

Das letzte kostenfreie brauchbare...
Die kostenverursachenden Versionen sind mehr als nutzbar und um Längen besser als Delphi 7.
Und ich sehe auch keinen Grund mehr Delphi 7 zu benutzen. Es mag zwar funktionieren, aber es fehlen z.B. schon viele aktuelle Header und der IDE fehlen sehr viele Funktionen. Refactoring ist überhaupt nicht enthalten.
Ich weiß nicht, was die aktuellen Lazarus-Versionen leisten, es sollte aber schon mehr sein als Delphi 7.

_________________
Steppity,steppity,step,step,step! :twisted:
❆ ❄ ❄ ❄ ❅ ❄ ❆ ❄ ❅ ❄ ❅ ❄ ❅ ❄ ❄
❄ ❄ ❄ ❅ ❄ ❄ ❄ ❅ ❄ ❄ ❆ ❄ ❄


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 16:34 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Sorry, aber diesen borland developer studio mist halte ich für hochgradig unbrauchbar. Ich hab ja damals angetestet, aber ich fands echt unbrauchbar. Lazarus bietet zumindest Refactorings, die Header sind für die Zielplattformen hinreichend aktuell (windows 8 weiß ich nicht…). Ok, und es kann mehr coole Sprachfeatures (generics!).

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 16:37 
Offline
DGL Member
Benutzeravatar

Registriert: So Sep 26, 2010 12:54
Beiträge: 238
Wohnort: wieder in Berlin
Programmiersprache: Englisch
"Generics" gingen schon seit TP ;) Man muss nur wissen wie. Es heißt nur nicht Generics hehe


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 16:38 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2067
Programmiersprache: C++
@Horazont
Ich habe hier das RAD Studio 2010 und es ist definitiv brauchbar.
Vielleicht liegt es daran, dass dein Test noch von Borland war, es jetzt aber Embarcadero ist und somit etwas Zeit zwischen den beiden liegt...

_________________
Steppity,steppity,step,step,step! :twisted:
❆ ❄ ❄ ❄ ❅ ❄ ❆ ❄ ❅ ❄ ❅ ❄ ❅ ❄ ❄
❄ ❄ ❄ ❅ ❄ ❄ ❄ ❅ ❄ ❄ ❆ ❄ ❄


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Lazarus vs. kostenloses Delphi
BeitragVerfasst: Mo Feb 18, 2013 16:40 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
i0n0s: vielleicht haben wir unterschiedliche Vorstellungen davon, wann eine IDE brauchbar ist. Sie ist es imo. z.B. nicht, wenn der Designer in einem MDI-Dingens eingepfercht ist. Ohne GUI-Entwicklung ist das natürlich recht egal, aber sobald man die eigentlichen Features einer Delphi/Lazarus-IDE nutzen will, kann man's vergessen.

phlegmatiker: Wenn du ifdef-konstrukte als generics bezeichnest … Oder willst du tatsächlich auf einen konstruktiven Kommentar hinaus?

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 35 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.062s | 17 Queries | GZIP : On ]