Creo que esto se va a cerrar como cebo de llama, pero haré un comentario, de todos modos.
En mi experiencia, los servidores / servicios de Java pueden ser igual de rendimiento como servidores / servicios .NET.Depende más de la habilidad y la experiencia del diseñador y desarrollador que la tecnología.
Dicho esto, también es mi experiencia que las aplicaciones de escritorio basadas en Java (con interfaces de usuario significativas) son horriblemente lentas y tienden a exhibir problemas de comportamiento extraños.Si bien es posible que un desarrollador de C # inexperto o no calificado cree la misma UI mala en .NET, es mucho más poco probable que un desarrollador C # competente experimentará este tipo de problemas al escribir una aplicación .NET,En comparación con un desarrollador Java similarmente competente que pone una funcionalidad similar en una aplicación Java.