Ich freunde mich immer mehr mit C# an. Es ist vielseitig - Web, WebAPI, Handy etc.
Was wir mit großen Delphi Projekten machen:
Neuentwicklungen werden wenn möglich immer nur noch mit C# gemacht.
Wenn eine Delphi Anwendung erweitert werden soll, wird das mit C# gemacht.
Es wird dann via
COM und SideBySide-Registration eine
DLL erzeugt, welche in Delphi mit ImportTLB eingelesen und genutzt wird.
Geht es um neue UI, dann werden die für die
VCL Anwendung in WPF gemacht und ebenfalls über
COM eingebunden.
Sollen Webservices gebaut werden, wird das mit C# gemacht und via
COM die Delphi Geschäftslogik in C# eingebunden.
Teilweise erzeugen wir VUE.js Oberflächen und Backends in C#, welche dann via "Browser" in die Delphi-Anwendung integriert werden.
So kann sehr viel wiederverwendet werden.