Ich denke, das wird als Flammenköder geschlossen, aber ich mache sowieso einen Kommentar.
In meiner Erfahrung können Java-Server / -dienste genauso distanziert als .NET-Server / -Dienstleistungen.Es hängt mehr über die Fähigkeit und Erfahrung des Designers und der Erfahrung als der Technologie ab.
Das heißt, es ist auch meine Erfahrung, dass die meisten -java-basierten Desktop-Anwendungen (mit erheblichen Benutzeroberflächen) schrecklich langsam sind und dazu neigen, seltsame Verhaltensfragen zu zeigen.Während es möglich ist, dass ein unerfahrener oder ungelerster C # -entwickler dieselbe böse UI in .NET erstellen kann, ist es viel mehr unwahrscheinlich, dass ein kompetenter C # -Verfahren diese Arten von Problemen beim Schreiben einer .NET-App erleben wird,Im Vergleich zu einem ähnlich kompetenten Java-Entwickler, der eine ähnliche Funktionalität in eine Java-App einfügt.