Penso che questo venga chiuso come esca di fiamma, ma farò un commento, comunque.
Nella mia esperienza, i server / servizi Java possono essere altrettanto performanti come server .NET / servizi.Dipende di più sull'abilità e dall'esperienza del designer e dello sviluppatore della tecnologia.
Detto questo, è anche la mia esperienza che la maggior parte delle applicazioni desktop basate su Java (con interfacce utente significative) sono orribilmente lenti e tendono ad esporre questioni strane comportamentali.Mentre è possibile per uno sviluppatore C # inesperto o non qualificato per creare lo stesso cattivo interfaccia utente in .net, è molto più improbabile che uno sviluppatore C # competente sperimenta questi tipi di problemi durante la scrittura di un'app .NET,Rispetto a uno sviluppatore Java analogamente competente che mette una funzionalità simile in un'app Java.