Programar en Linux
Franco Catrin
fcatrin en tuxpan.com
Mar Oct 24 19:06:24 CLST 2006
El mar, 24-10-2006 a las 09:35 -0300, Ricardo Mun~oz A. escribió:
> Franco Catrin wrote:
>
> >> te falto incluir la RAM que te consume tu IDE Java favorito (solo un
> >> suicida desarrolla una
> >> aplicacion seria en Java sin un IDE)...
> >>
> >
> > No tiene sentido, el IDE no lo usas en las maquinas que estan sirviendo
> > (produccion).
> >
>
> exacto! tu ejemplo era de una maquina de desarrollo: "aun tengo 480MB
> para jugar".
> en produccion no se juega...
No pues, yo puse lo que me ocupaba el servidor de aplicaciones andando
CON aplicaciones en mi maquina!!!
> [...]
> >> pero lo realmente interesante seria saber la cantidad de
> >> RAM necesaria para un servidor web de produccion, con digamos unas 1000
> >> conexiones simultaneas... te quedaria RAM para jugar?? ;)
> >>
> >
> > Demas, las conexiones simultaneas no ocupan "mas ram", lo que ocupa ram
> > son los objetos vivos, y en aplicaciones mayoritariamente stateless son
> > objetos muy volatiles. El problema lo tendria si se estan calculando
> > 1000 reportes a un mismo tiempo, pero eso simplemente lo arreglaria
> > cambiando la invocacion al servicio de sincronica a asincronica con una
> > cola de mensajes, que es parte de J2EE, como usas las colas de mensajes
> > en PHP? que haces en esos casos? porque el uso de memoria deberia andar
> > cerca en ambas plataformas para ese tipo de requerimientos.
> >
>
> paremos este tipo de comparaciones. no se puede comparar PHP que es solo
> un lenguaje,
> con J2EE que es una "especificacion para el desarrollo y explotacion de
> aplicaciones
> distribuidas multicapa"...
Pero eso es absurdo, es como usar PHP sin un servidor web, de que te
sirve? para ejecutar scripts en la linea de comandos??
Estamos comparando PHP para hacer aplicaciones web respecto a Java para
hacer aplicaciones web, y ahi estamos hablando de J2EE. Si PHP no tiene
un framework definido para eso es otro problema
--
Franco Catrin L. TUXPAN
http://www.tuxpan.com/fcatrin
Más información sobre la lista de distribución Linux