¿Porque J2EE en empresas?

Franco Catrin fcatrin en tuxpan.com
Mar Feb 21 12:52:46 CLST 2006


El mar, 21-02-2006 a las 01:40 -0300, orlando.alvarez en col-alborada.cl
escribió:
> Holas:
>     Una consulta, si bien no es directamente acerca de linux ... no se a quien
> mas recurrir.
>     Porque es tan solicitado, en empresas que buscan programadores o algo
> relacionado con informatica, conocimientos de J2EE, y no tanto de PHP, Perl,
> etc. Que se puede lograr con J2EE tan especial que lo sobresalta de los demas.

Estas comparando peras con manzanas.

J2EE es una plataforma, es decir, lenguaje + servicios + API's + un
ecosistema de proveedores, implementadores, etc.

PHP, Perl y tambien Java son solo lenguajes de programación.

Si alguien conoce de J2EE tienes "algo" de garantia que sabra utilizar
un determinado conjunto de patrones de diseño, que utilizará
herramientas ya bastante probadas y de forma independiente de la
implemetación, que lo que esa persona produzca podra ser utilizado en un
conjunto amplio de distintas implementaciones J2EE, desde Open Source
(JBoss) hasta las propietarias mas recalcitrantes (W*bsphere cof cof).

Tambien el uso de J2EE te asegura que el programador no tenga que
desgastarse en implementar servicios de bajo nivel, esa tarea queda para
los implementadores de plataformas J2EE (Bea, Oracle, JBoss, etc).

En el caso de lenguajes como PHP, no hay nada establecido.  Tienes el
lenguaje, las API's y nada mas.  Hasta PHP4 el lenguaje tenia bastantes
falencias que recien fueron corregidas en PHP5.  Si se realizara una
estandarizacion de PHP como se ha hecho con Java seguramente sería algo
atractivo para las empresas.

Tambien tiene razon lo que dice Carlos Sepulveda (a.k.a. Casep) en el
sentido de que distintos problemas tienen distintas soluciones.  Asi
como yo nunca haria un sistema grande en PHP, tampoco haria una "cosa
poca" con toda la plataforma J2EE, por eso mi blog esta en PHP :)

Uno de los problemas de J2EE es que no es facil de aprender, la partida
es lenta, en cambio en PHP puedes tener algo simple andando en pocos
minutos.  La diferencia comienza cuando tienes que hacer algo grande, y
la partida lenta de J2EE no es nada respecto a las ventajas posteriores.
Afortunadamente en la nueva especificacion de J2EE se han mejorado
hartas cosas para que sea mas facil hacer cosas simples.


Una introduccion al tema : 
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Overview.html#wp80172

Saludos
-- 
Franco Catrin L.       TUXPAN
http://www.tuxpan.com/fcatrin



Más información sobre la lista de distribución Linux