Wäre mal interessant, wie ihr die Migration auf C# durchführt - kannst Du berichten? Was sind die Hauptentscheidungsgründe gewesen? [...]
Migration wird es keine geben - es wird ein kompletter Rewrite werden. Wir werden von einer Fat-Client-Lösung komplett auf eine Web-Applikation wechseln.
Genau genommen arbeiten wir auch schon seit einigen Jahren in C#, so dass wir da auch schon einige Erfahrungen vorweisen können.
Entscheidungsgründe waren u.a.
- Investitionssicherheit, die bei dem sprunghaften Verhalten (und ja, dazu gehören auch nicht belastbare Roadmaps) seitens Embarcadero einfach nicht mehr gegeben ist
- Arbeitsmarkt - (gute) C#-Entwickler sind mittlerweile definitiv einfacher zu finden
- Produktivität - durch moderneres Framework und leistungsfähigere IDE kommen unsere C#-Entwickler schneller zu produktiv einsetzbaren Lösungen
- Qualität, Test- und Wartbarkeit - durch entsprechendes Tooling unterstützt erreichen unsere .NET-Produkte mittlerweile eine höhere quantifizierbare(!) Qualität als ihre Delphi-Pendants
- Weiterbildung - Dozenten für Mitarbeiterschulungen im .NET-Bereich gibt es wie Sand am Meer, von Literatur zu Selbststudienzwecken ganz zu schweigen
- ...und nicht zuletzt ist die Unterstützung durch die Community mittlerweile enorm - kaum ein Thema oder Problem im .NET.Bereich, zu dem es nicht mindestens einen Blog-Beitrag gibt