Bien en realidad varia muxo en cual te podria especializar . de un lado ya tenemos a .NET que es de microsoft por lo tanto tienes a un grsan mercado en el futuro pues ya lo es en el presente. como ventaja . y estas acegurado con el tema de la continuidad de la plataforma. etc . ademas de su faclidad de uso y aprendizaje y constante actualizacion- en contra tines los malos precios y las ventjas de java . que son las siguentes. :) ----
-Es estable y GRATIS no necesitas pagar muxisimos dolares por algo que te servira 4 años o menos a diferencia de .NET que tiene continuidad i evolucioon pero tambioen costo.
2. La ventajas de ser un lenguaje muy potente que funciona pues en todas las areas . y pues podes usar en el escritorio o en la web sin problemas ademas de ser multiplataforma linux windows bla bla .
3-existe muxismos recursos para aprender . aunque es mas dificil que el NET.
4 Lo mas importante qu e visto en los ultimos tiempos en el mercado es que las empresas dejan de usar windows y se pasan a linux para ahorrar costos. esto convierte a java en el primer lenguaje de las empresas de medianos y bajos recursos(tambien de altos) mayor mercado .
5-Una desventaja es que quisas no tenga continuidad algo un poc dificil d ecreear por que java es ahora de oracke y bue personas dudan que siga evolucionado muy seguramente. -echo que se a desmetido en los ultimos meses pues ahora java parece mas estable y que evoluciona mas rapido . y al parecer por muxisimos años mas. .
6-Los IDES para programar en java son gratis y buenisimos ejm el netbeans y el eclipse.- y usados poor muxas emporesas ..
En realidad mi oprion es la siguente si cress que java es muy dificil y no puedes aprenderlo usa .NET pero si quieres tener tu empresa o no Gastar mucho en softwaere o ides temporales usa . jAVA ES estable y potente lo mismo que el .NET pero GRatis y muy confiable suerte AH DISCULPOA MIS HORRORES ORTOGRAFICOS ES QUE VOY DE SALIDA :)