six1 hat geschrieben:Irgendwie hatte ich nie das Gefühl einer Überlegenheit anderer IDE's.
Es kommt ganz drauf an was man erwartet. Wenn man einen Code editor, Projekt Manager, Autovervollständigung und Such tools erwartet gibt es nichts an dem man bei lazarus meckern kann. Was das angeht gehört lazarus zu den besseren IDE's auf dem markt.
ABER: wenn dein workflow auf git, UML -> Code, dokumentationstools, etc. aufbaut, ist lazarus einfach nicht genug. z.B. in Visual studio kann ich mir im code den git diff mit einer vorrigen version anzeigen. In intellij IDEA kann ich UML diagramme zeichnen, die zur dokumentation in PDF's speichern, und zur nutzung direkt zu Java klassen kompilieren. Im emac mit org kann ich während dem entwickeln gleichzeitig ein pflichtenheft aufbauen.
Das alles hat lazarus einfach nicht.
Lazarus hat ein paar vorzüge,
1. es ist schnell. In der zeit in der VS startet und ein projekt lädt kann ich das in lazarus 3 mal machen.
2. Lazarus ist einfach. Da durch das so viele extras wegfallen (und viel auch erst mit packages instaliert wird) ist ein sauberes frisch installiertes lazarus übersichtlich und einfach reinzukommen
3. Lazarus verändert sich nicht so extrem. Von visual studio 2015 auf visual studio 2017 hat sich extrem viel geändert, z.B. Hotkeys. Für den workflow natürlich absoluter selbstmord
4. Lazarus hat ohne konfiguration alle benötigten features. Grade im vergleich zu Open Source IDE's für C und C++ (z.B. Code::Blocks) hat lazarus so sachen wie Jump to Definition (strg+klick) und ähnliche features ohne das man sie erst vollständig konfigurieren muss
Aber grade im vergleich zu Visual Studio (was mMn. die mit abstand beste IDE auf dem markt ist) fehlen mir doch ein paar sachen:
1. On the fly fehlererkennung
2. Code in code view, wenn ich ne definition einsehen will kann VS den code in einem kleinen subfenster im aktuellen editor öffnen, so das man nicht durch 10 dateien springen muss
3. Erweiterbarkeit, Lazarus ist sehr erweiterbar, benötigt aber recht viel einarbeitung. Visual studio extensions kann man viel einfacher schreiben
4. Erweiterungen, folgt direkt aus 3 und durch eine riesen community, gibts für VS einfach alles als addon.
Das sind so die sachen die mir direkt auffallen. Grade wenn es um kleinere features geht stellt VS lazarus komplett in den schatten, weil VS schlicht weg viel mehr anbietet