|
.NET no es VB
.NET no es C#
Lenguaje y plataforma son dos cosas distintas.
Cuando me refiero a curva de aprendizaje, no me refiero a aprender la sintaxis del lenguaje, sino todas las tecnologias que hay alrededor de la plataforma que se decida utilizar (.NET o Java)
Ejemplo: en .NET quieres hacer aplicaciones web: asp.net
En java quieres hacer aplicaciones web: ah bueno, struts, JSF, JSP, incluso template engines como velocity o freemarker, y muchos otros que ahora no recuerdo.
La cosa se pone mas agria cuando hay que decidir sobre si usar un application server (jboss, tomcat, websphere, que usar?) o no usarlo (springframework u otro?), saber que es un application server, aprender sobre EJBs, JMS, JMX, que ofrece cada uno, como se complementan... en fin, el lenguaje es lo de menos, y la plataforma java es POR MUCHO mas compleja (y completa) que .NET
__________________
Héctor Geraldino
Software Engineer
|