Quoting Eiger Mora Moredo <[email protected]>:
> > Luis: > > Estoy de acuerdo cuando respondes: > > - El ancho de banda es independiente del lenguaje. > > pero que hayas interpretado que me refería a que dependía del lenguaje es > algo bien difícil de explicar pues nunca hice afirmación tal, además he > revisado mi anterior mensaje, tampoco quedó entre líneas. Sin mi comentario intermedio: "no pienso que python para la web sea una buena opción pues, inicialmente es más lento que php, y segundo en un lugar donde exista un ancho de banda reducido sería la hostia esperar." Estas descartando python porque "es mas lento que php y donde exista poco ancho de banda es incomodo esperar". Es incomodo esperar independientemente de que sea php o python, y que sea php o python no va a mejorar el ancho de banda y hacer menos incomoda la espera. > ============================ > > - No son achaques de CPU-bound > > Simplemente existen herramientas(Benchmarking tools) con las que puedes > probar la velocidad de ejecución de un código similar en ambos lenguajes. Voy a ignorar momentaneamente la respuesta de Medardo al respecto. Yo no me he puesto a ver estadisticas. Supon que el php es mucho mas rapido que el python (no solo que "gana en el benchmark", sino "se nota que es mucho mas rapido sin tener que medir nada"). Aun en ese caso, a no ser que estes corriendo algoritmos matematicos (lo cual dudo en un servidor web), el paso lento no va a ser el tiempo que te demores en _procesar_, sino en el acceso a la BD, al disco duro, y la transmision por la red. Ninguna de las 3 depende del lenguaje, excepto en el caso de que los modulos de acceso a la BD, disco duro y red esten muy mal implementados (lo cual dudo, al menos en php vs python, porque en los tres aspectos, las bibliotecas del lenguaje no son mas que una capa muy fina sobre la implementacion nativa comun) > ============================ > > Aclarar desde ahora que no deseo iniciar un careo de qué lenguaje es mejor > que otro, Para nada, tampoco es la mia. Solo que dijiste que hay que tener en cuenta las caracteristicas del sistema a desarrollar, con lo que estoy de acuerdo, pero despues descartaste python por razones que, aun siendo ciertas, son irrelevantes dadas las caracteristicas del sistema a desarrollar. > solo transmito mi opinión según la experiencia que he adquirido y > para el caso de un desarrollo web rápido, cualquier CMS PHP es más veloz y > consume menos recursos del servidor que el zope/plone de Python. Eso lo que dice es que no uses zope/plone si no necesitas zope plone. Lo dice un "usuario" de zope/plone. Aplicando la idea de tener en cuenta las carcateristicas del sistema, estoy de acuerdo: es probable que zope/plone no sea el tipo. ??Pero asegurarias que tampoco lo son http://www.pylucid.org/ ni http://django-cms.org/ solo por estar en python y que el zope sea lento? > Finalizando, los lenguajes son herramientas y al comenzar un desarrollo se > debe definir una arquitectura sobre la base de los requerimientos del sistema > y no porque lo que se conoce, gusta o está en el bum es este u otro lenguaje. Estoy de acuerdo en todo menos en lo de que "se conoce". Conocer el lenguaje, la plataforma, las formas de pensamiento y trabajo en el sistema es muy importante. Si tu equipo de trabajo no conoce python, tendras que tener en cuenta el costo de entrenarlos para eso. ??Vale la pena? Otra vez, a responder de acuerdo al problema, pero el factor "que lenguaje se conoce" es importante en la decision -- Luis Zarrabeitia (aka Kyrie) Fac. de Matemática y Computación, UH. http://profesores.matcom.uh.cu/~kyrie _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
