Es gibt noch kaum noch Vorteile von Delphi gegenüber C# und auch kein Alleinstellungsmerkmal.
Die Entwicklung hat halt zu lange stagniert.
Alles was sprachspezifisch aufgezählt wurde, ist mehr oder weniger Gewöhnungssache.
Das Argument, das es für Delphi eine große Komponentensammlung gibt (Torry) stimmt nur noch teilweise.
Seit D2009 ist ein Großteil dieser Componentensammlung nicht mehr einsetzbar, da bei D7 stehengeblieben.
Die Delphi-Superpage ist bereits seit Jahren tod.
Man darf nicht übersehen das C# und Net aus den Erfahrungen der Delphi-Entwicklung entstanden sind.
Der Mannpower ist bei Net und MS sicherlich um Größenordnungen höher als bei CG. Damit wird sich der Inovationszuwachs
auf der Net Seite konzentrieren.
Wir sind über ASP.Net zu C# gekommen.
Vor einem halben Jahr haben wir noch kleine Tools in Delphi gefertigt. Heute in C# genau so schnell.
Delphi selbst werden wir aufgrund riesiger Altlasten noch eine Weile einsetzen, das aber auf Basis von D7.
Inzwischen sind die letzten WIN98 Maschinen rausgeflogen, so daß wir durchgehend auf XP aufwärts setzen können.
Hier ein ganzes Framework ungenutzt liegen lassen, zugunsten der
VCL ?
Vorteile für Net sehe ich weniger im Sprachbereich, sondern eher in der Umgebung.
Gemanagter Code (im Serverbereich), das Assemblykonzept..
Etwas bedenklich stimmt mich die Zukunft des Delphi-Compilers.
Es mehren sich die Anzeigen, dass dieser in der Wartbarkeit und Erweiterung an den Grenzen angelangt ist (Standard C).
Ein neuer Compiler wird bis zur Stabilität Jahre brauchen.
Gruß
Peter