Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#24

AW: Bestehende Software modernisieren / Umstieg

  Alt 10. Mär 2020, 14:15
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.
  Mit Zitat antworten Zitat