Zu Delphi XE7 kann ich noch nicht allzu viel sagen, außer, dass es bislang einen guten Eindruck macht und ich den Multidesigner-Ansatz wirklich revolutionär finde. Produktiv habe ich damit derzeit eine neue IOS- und Android App erstellt und in den IOS-Store gebracht (Android-Apps vertreibe ich derzeit noch über meine Homepage).
Ansonsten laufen aktuelle Projekte noch unter
D2007 (meine kommerziell erfolgreichsten Produkte sind hier noch überwiegend)
Delphi XE
Delphi XE2
Delphi XE3
Delphi XE4
Delphi XE5
(XE6 habe ich nicht verwendet, da alte FMX-Projekte nicht akzeptabel übernommen wurden, bzw. nur mit zu viel Aufwand, hatte ich ja schon mal drüber berichtet).
Delphi 5 und Delphi 7 waren meine Favoriten von den älteren Versionen, damit arbeite ich aber nicht mehr.
Lieber arbeite ich mit den neueren Versionen ab XE aufwärts, nicht nur wegen der Klasse-Erweiterungen im Sprachumfang (einmal verwendet, will man nie mehr drauf verzichten, sei es TDictionary, TPath, TDirectory, TFile, Diagnostics, Erweiterungen von DateUtils, usw.), sondern auch wegen des Handlings in der
IDE, welches die Verwaltung von Projekt- und Build-Gruppen deutlich vereinfacht. Davon abgesehen haben die einzelnen
VCL-Komponenten mit der Zeit zusätzliche Properties und Optionen erhalten, die auch sehr hilfreich sind (z.B. "Texthint", welches in Delphi 2007 und früher noch nicht existierte, oder Dropdown-Menü für TButton, der dann als Split-Button verwendet werden kann). Nützlich auch die neuen Open- und Save-Dialoge, die sich die Position und Größe der Fenster merken können und wo man anwendungsspezifische Favoriten-Links in den Dialogen anzeigen lassen kann.
Und als FMX-Überzeugter ist mir ab XE2 natürlich die Entwicklung für neue Plattformen wichtig.