Hacia donde va la programación: J2EE vs .NET

22/10/2004 - 10:41 por eduasturias2003 | Informe spam
Hola a todos:

Soy un programador, ya con unos años de experiencia en desarrollo
con diversos lenguajes, que noto que se están quedando algo obsoletos
(visual basic, delphi, C...), y sobre todo estoy viendo que el mundo
de la programación se está orientando casi por completo a las
herramientas de
desarrollo web, por lo que estoy decidido a empezar a formarme en
ello.

Recogiendo distinta información, me he dado cuenta que, aparte de
ABAP y cosas por el estilo, lo que se está demandando mucho es
programadores para plataforma J2EE o para VS .NET, y la gran pregunta
es, ¿por cual de las dos plataformas me decanto?

¿Cual de las dos tiene más aceptación entre los clientes (facilidad
de instalación, capacidad de trabajo con multiples bases de datos?
¿Cual de las dos se está implantando más? ¿Estás las dos plataformas
orientadas al
mismo tipo de cliente, o cada una tiene su rango?

¿Cual es la complejidad de aprendizaje de cada una? Me imagino que
.NET será mas asequible, pero también me temo que sea como
VisualBasic, y lo que tenga de facil, se convierta en limitaciones de
programacion.

Por otra parte, estoy viendo que J2EE requiere conocimientos de
muchos temas (JSP, EJB, STRUTS, XML, XSL, JDBC...), más varias
herramientas (Eclipse, Websphere, Weblogic)...¿es tan complicado
de aprender como parece?

¿Cual de las dos es más potente? ¿Cual te permite hacer más cosas a
la hora de programar?

¿La variedad hay dentro de J2EE se convierte en un inconveniente?
Me refiero a que haya por una lado Eclipse, Websphere, Weblogic...no
como Visual Studio, que al ser solo una plataforma te simplifica el
asunto.

¿Cual de las dos tiene mas futuro? ¿J2EE quizás por ser Java y ser
abierto, o .NET por ser Microsoft y que este pueda ejercer su fuerza
de monopolio y elimine a su competidor?

Y la pregunta más importante de todas para un programador...¿cual
tiene más salida aqui en España, a la hora de buscar trabajo?

Es una cuestión importante, porque suele pasar a veces en esto de
la programación, que apuestas por una plataforma/herramienta, echando
muchas horas de estudio y práctica en ella, para que al final se quede
obsoleta a la primera de cambio, o te encuentres que no tiene salida.
Y creo que debe haber muchos programadores como yo, que con la salida
ahora de .NET, estarán dandole vueltas como yo preguntandose por cual
apostar.

Gracias por adelantado por vuestras respuestas, y un saludo.
 

Leer las respuestas

#1 Matias Iacono
22/10/2004 - 14:37 | Informe spam
Recogiendo distinta información, me he dado cuenta que, aparte de
ABAP y cosas por el estilo, lo que se está demandando mucho es
programadores para plataforma J2EE o para VS .NET, y la gran pregunta
es, ¿por cual de las dos plataformas me decanto?



Creo que, si vas a un foro de Java te diran Java, y aqui, posiblemente te
digan .Net.
Por la experiencia que he tenido con las dos plataformas, sigo con
Microsoft.

¿Cual de las dos tiene más aceptación entre los clientes (facilidad
de instalación, capacidad de trabajo con multiples bases de datos?



No se hasta donde llegara Java en si, ya que mi cambio fue rapido, pero con
respecto a facilidad de instalacion, .Net solo tienes que instalar un
interprete (igual que java) y es gratuito (igual que java), por si quieres
verlo por ese lado.
Ademas, ya tiene soporte para otras plataformas no Windows.

¿Cual de las dos se está implantando más? ¿Estás las dos plataformas
orientadas al
mismo tipo de cliente, o cada una tiene su rango?



Por la nueva forma de trabajo del .net, este se asemeja a Java, por lo que,
se podria decir que cualquier de los dos, puede tomar los mismos clientes.

¿Cual es la complejidad de aprendizaje de cada una? Me imagino que
.NET será mas asequible, pero también me temo que sea como
VisualBasic, y lo que tenga de facil, se convierta en limitaciones de
programacion.



En realidad no veo limitacion alguna, ya que .Net es la tecnologia, VS.net
es una herramienta de desarrollo, pero dentro de ella puedes encontrar
diferentes lenguajes de programacion, como los tradicionales VB, VC, VJ, y
nuevos como C#. Y aqui es donde entra una cosa interesante, ya que Borland,
si, una empresa que no es MS, tambien tiene su Borland C para .Net. O sea
que si quieres trabajar con esa herramienta, tambien puedes hacerlo. Es mas,
.Net acepta mas lenguajes de programacion de lo que pensaste, otro ejemplo,
si te gusta Pascal, puedes trabajar con Pascal en .Net. A lo que voy es que,
si comparamos esto con J2EE creo que MS tiene las de ganar, porque el tan
temido monopilio te esta dejando programar en el lenguaje que te gusta
hacerlo.

¿Cual de las dos es más potente? ¿Cual te permite hacer más cosas a
la hora de programar?



Creo que esto se responde solo, con leer la respuesta anterior :D

¿La variedad hay dentro de J2EE se convierte en un inconveniente?
Me refiero a que haya por una lado Eclipse, Websphere, Weblogic...no
como Visual Studio, que al ser solo una plataforma te simplifica el
asunto.



Como te decia, VS es solo la plataforma, pero el lenguaje tu lo eliges.

¿Cual de las dos tiene mas futuro? ¿J2EE quizás por ser Java y ser
abierto, o .NET por ser Microsoft y que este pueda ejercer su fuerza
de monopolio y elimine a su competidor?



Aqui podriamos discutir horas. Personalmente no veo una ventaja en un
producto "abierto". Tienes que pensar en una cosa, cuando algo gratis,
represento un bueno soporte. Cuando el hagalo por usted mismo,
necesariamente te dio la posibilidad de encontrar buen soporte?.
O sea, todo esto de tecnologia abierta esta muy bien, pero a que costo?
Si tu tienes todo en regla con MS, y tienes un problema, los llamas y ellos
acuden. Me gustaria saber si Sun hace lo mismo.

Y la pregunta más importante de todas para un programador...¿cual
tiene más salida aqui en España, a la hora de buscar trabajo?



He estado haciendo trabajos para españa, y aunque vivo del otro lado del
charco, todos los pedidos son en .Net

Saludos


Matias Iacono
Microsoft MVP

Preguntas similares