#184#183 pues en multiplataforma a ver donde ha dejado .net atras a java y su jvm (que no solo java,tambien esta Scala que es otro de los lenguajes de la JVM),microsoft con su basura de mono no es muy al estilo "compile once,run everywhere"
#198#183 Entonces java tampoco es un lenguaje sino un universo de literalmente miles de frameworks: struts, spring, faces, hibernate, jax,..............................
Y java por el simple hecho de ser opensource es mucho mas robusto (hecho entre todos ) que esa trampa a la que me referia SHAREPOINT que como encuentres un bug real , estas jodido. Tu no podras resolverlo y la asistencia tardara meses si lo hace alguna vez.
YO trabajo en ambos mundos y se de lo que hablo, expertillo
Porque .NET no es un lenguaje. Es un framework que soporta muchos lenguajes.
Y .NET no es competencia de java. .NET hace ya muchos años que dejo a java muy detrás.