Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Fortschritte der IDE seit Delphi XE5 (https://www.delphipraxis.net/195905-fortschritte-der-ide-seit-delphi-xe5.html)

Dawn87 5. Apr 2018 16:40

Fortschritte der IDE seit Delphi XE5
 
Hallo,

zurzeit setze ich überwiegend noch Delphi XE5 zur Pflege unserer Anwendungen ein.

Ich frage mich ob sich ein Update auf eine aktuelle Delphi-Version lohnt und frage mich insbesondere ob sich hier im Bereich Refactoring etwas getan hat. Es soll ja mittlerweile Castalia in die Entwicklungsumgebung integriert worden sein. Ich kenne Castalia selbst nicht und frage mich was dort wohl an Funktionalität mitkommt. Auf den ersten Blick kann ich nur erkennen, dass hier ein paar bunte Linien in den Editor gemalt werden und es nun ein "Methodensignatur angleichen"-Refactoring gibt. War das schon alles?

Mich stört an XE5 z.B. auch dass das Rename-Refactoring öfters mal aussetzt (entweder das falsche umbenennt oder schlichtweg mit einer Schutzverletzung abschmiert). Funktioniert das nun zuverlässiger?

Wenn ihr mir als XE5-User ein Update verkaufen wollen würdet, was würdet ihr für Argumente nennen?

Grüße

EWeiss 5. Apr 2018 16:53

AW: Fortschritte der IDE seit Delphi XE5
 
Wurde alles schon breit getreten.
https://www.delphipraxis.net/194997-...scription.html

Nun wenn dir das egal ist was spricht gegen eine Aktualisierung abgesehen vom Preis natürlich.

gruss

Der schöne Günther 5. Apr 2018 17:10

AW: Fortschritte der IDE seit Delphi XE5
 
Was das verlinkte Thema jetzt konkret mit "Was hat sich seit XE5 getan?" zu tun hat habe ich zwar noch nicht verstanden, aber trotzdem:


Ich bin mit XE5 in Delphi eingestiegen und habe seit 10 Seattle nicht mehr geupdatet da für reine Windows-Entwicklung nichts Interessantes mehr kam.

Die ganzen Dinge die eigentlich erst gemütliches Arbeiten in der IDE möglich machen (Refactoring, Unit finden, Verwendung suchen) funktionieren, zumindest in 10 Seattle, noch genauso schlecht wie vorher.

Castalia malt ganz nette Pfeile an Bezeichner wie
Delphi-Quellcode:
raise
,
Delphi-Quellcode:
break
oder
Delphi-Quellcode:
continue
. Oder malt Linien an Blöcke, aber das konnte das cnPack vorher auch schon. Ansonsten nutze ich die "Mehrfach einfügen"-Funktion ziemlich oft.

Ich will es allerdings nicht schlechtmachen, es haben sich schon ein paar kleine Dinge getan.
  1. Bookmark Stack
  2. Auswahlerweiterung
  3. IDE stürzt nicht mehr so häufig ab und kann nun bis zu 4 GB RAM (statt vorher zwei) nutzen


Müsste ich plötzlich wieder mit XE5 arbeiten würden mir eher in der RTL einige Sachen fehlen, ich glaube die ganzen JSON-Sachen waren damals noch nicht drin, der REST-Client allerdings schon. Und natürlich die Parallel Programming Library von XE7.

Der Fokus lag aber, so wie es aussieht, die ganze Zeit eher darauf Android/iOS am Laufen zu halten. Ansonsten habe ich mich über ein paar kleine Neuigkeiten in FireDAC gefreut und es gab durchaus ein paar neue VCL-Komponenten.

Ansonsten ist für jede Version schön aufgeführt was neu hinzu kam, z.B:

http://docwiki.embarcadero.com/RADSt...Neuerungen#IDE

EWeiss 5. Apr 2018 17:14

AW: Fortschritte der IDE seit Delphi XE5
 
Zitat:

Was das verlinkte Thema jetzt konkret mit "Was hat sich seit XE5 getan?" zu tun hat habe ich zwar noch nicht verstanden, aber trotzdem:
Ganz einfach weil man sich darauf einstellen muss, wenn man auf eine Aktualisierte neueste Version upgraden will gehört das einfach dazu.
So ist man auf der sicheren Seite und kann nicht jammern wenn man sich dann dazu entschließt.

gruss

MichaelT 5. Apr 2018 17:55

AW: Fortschritte der IDE seit Delphi XE5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Im Umfeld des Refactorings hat sich nichts getan. Das funktioniert genauso gut wie früher auch.

Meiner Ansicht nach ist mit Tokyo 10.2 (ich habe das nackte) die Stabilität die eigentlich schon XE5 bot zurückgekehrt. Die Hauptspeicherprobleme, sofern du welche hattest, sind weg - sprich große Builds und Linken bspw.

Castalia drehst du zum Teil besser ab und machst dir eine Cut Down Version von CnPack.

Bei der IDE hat sich sonst nicht mehr allzuviel getan. Ich denke die GIT Integration kam noch hinzu.

Ich habe keinen echten Vergleich zwischen den Einzelnen Delphi Versionen XE5 bis Tokyo auf dem selben Rechner, weswegen die hohe Stabilität unter Win 8.1 nicht allein Delphi kann zuschreiben. Ich würde intuitiv sagen, dass gegenüber XE5 RAD Studio viele Fortschritte hat gemacht und stabiler läuft. Wobei ich hatte damals auch keine Probleme.

Du kannst beruhigt upgraden und dann hältst du am besten einen SA. Denn in ein paar Tagen sprich Ende des Monats kannst du nicht mehr upgraden.

Die Libraries haben sich verbessert.


Zitat:

Zitat von Dawn87 (Beitrag 1398227)
Hallo,

zurzeit setze ich überwiegend noch Delphi XE5 zur Pflege unserer Anwendungen ein.

Ich frage mich ob sich ein Update auf eine aktuelle Delphi-Version lohnt und frage mich insbesondere ob sich hier im Bereich Refactoring etwas getan hat. Es soll ja mittlerweile Castalia in die Entwicklungsumgebung integriert worden sein. Ich kenne Castalia selbst nicht und frage mich was dort wohl an Funktionalität mitkommt. Auf den ersten Blick kann ich nur erkennen, dass hier ein paar bunte Linien in den Editor gemalt werden und es nun ein "Methodensignatur angleichen"-Refactoring gibt. War das schon alles?

Mich stört an XE5 z.B. auch dass das Rename-Refactoring öfters mal aussetzt (entweder das falsche umbenennt oder schlichtweg mit einer Schutzverletzung abschmiert). Funktioniert das nun zuverlässiger?

Wenn ihr mir als XE5-User ein Update verkaufen wollen würdet, was würdet ihr für Argumente nennen?

Grüße


Elrond 5. Apr 2018 20:20

AW: Fortschritte der IDE seit Delphi XE5
 
Zitat:

Zitat von Dawn87 (Beitrag 1398227)

Mich stört an XE5 z.B. auch dass das Rename-Refactoring öfters mal aussetzt (entweder das falsche umbenennt oder schlichtweg mit einer Schutzverletzung abschmiert). Funktioniert das nun zuverlässiger?

Daran hat sich auch nichts geändert, ist genauso verbuggt wie immer. Das gleiche gilt für so ziemlich jedes Feature der IDE. Autovervollständigung die regelmäßig aussetzt, das springen zur Deklaration klappt auch nicht immer. Verwendet man die "region" Direktive, dann springt der sogar zuverlässig daneben (hin und wieder passiert das sogar mit den Haltepunkten). Kurz, für mich hat sich von Seiten der IDE eigentlich nicht viel verbessert seit Delphi 2010.

Abseits der IDE passiert in den einzelnen Hauptversionen durchaus eine Menge, inwiefern das einen betrifft muss man selber Abwegen.

Daniel 5. Apr 2018 20:35

AW: Fortschritte der IDE seit Delphi XE5
 
Zitat:

Zitat von Dawn87 (Beitrag 1398227)
Wenn ihr mir als XE5-User ein Update verkaufen wollen würdet, was würdet ihr für Argumente nennen?

Die IDE ist schneller und stabiler geworden, die VCL wurde mehr und mehr an neue Windows-Versionen angepasst. HighDPI ist noch nicht perfekt, aber um Welten besser als unter XE5. Solltest Du in Deiner IDE auf Speicherprobleme gestoßen sein, gehören diese nun auch der Vergangenheit an.
Die RTL kapselt nun auch die nativen HTTP-Funktionen von Windows, so dass man hierfür von der Kombination aus INDY und OpenSSL loskommen könnte, wenn man wollte. Die VCL hat Sensor-Komponenten erhalten, sofern Du dafür Verwendung hast. Die RTL verfügt nun über Bluetooth-Komponenten. Die Parallel-Programming-Library, welche die Arbeit mit Tasks deutlich erleichtert. Endlich Hash-Funktionen in der RTL.


... schau es Dir einfach selbst an und entschiede, was davon für Dich relevant ist:
http://docwiki.embarcadero.com/RADSt..._Past_Releases

MichaelT 5. Apr 2018 20:47

AW: Fortschritte der IDE seit Delphi XE5
 
Danke. Jetzt weiß ich endlich wo die Markierungen herkommen. Habe mich schon gewundert. Ist aber nützlich.

Zitat:

Zitat von Der schöne Günther (Beitrag 1398230)


Dawn87 10. Apr 2018 14:15

AW: Fortschritte der IDE seit Delphi XE5
 
Vielen Dank für Eure Antworten.

Die Auswahlerweiterung kannte ich noch gar nicht und ist durchaus eine interessante Neuerung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz