2009/1/31 Eiger Mora Moredo <[email protected]>:
> Simplemente existen herramientas(Benchmarking tools) con las que puedes 
> probar la velocidad de ejecución de un código similar en ambos lenguajes. Php 
> es más rápido que python ejecutando algoritmos simples. Python supera a php 
> ejecutando algoritmos complejos(muy bueno para matemática). Para las BD 
> también existen estudios que recomiendan el uso de X gestor con Y lenguaje 
> para determinado escenario.


Pon referencias con resultados de esos (Benchmarking tools). Yo tengo
entendido que el Python supera el PHP en velocidad para algoritmos
similares en el 99% de los casos. Te mando algunos enlaces:

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=php

[Esta herramienta -la de arriba- está muy buena, te permite comparar
pares de lenguajes.]

http://www.timestretch.com/FractalBenchmark.html

http://npzrk8rz.wordpress.com/2008/01/17/ruby-vs-php-performance/

[Este -de arriba- la URL sólo especifica a Ruby y PHP, incluye a
Python en las pruebas, entre otros lenguajes]

http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/

[Este está genial, compara varios frameworks web, en todos PHP se
quedó por debajo de los de Python, que por cierto tiene el mayor
número de frameworks en la lista de líderes en este sentido. En las
conclusiones dicen:
«PHP-frameworks borrow many resources CPU even in a quiet condition»] Uff

http://izumi.plan99.net/blog/index.php/2008/01/17/ruby-vs-php-performance/

[Ésta es la misma de otro de los enlaces]


Yo he hecho muchas pruebas de éstas con lenguajes porque el tema me
interesa mucho para mis clases. Nunca las he hecho con el PHP porque
no me interesa usar ese lenguaje para programar, lo recomiendo mucho
para usar CMS que tiene, como el Drupal. Pero frecuentemente hago
investigaciones de este tipo antes de comenzar uno de mis ciclos de
conferencias sobre programación y NUNCA me he encontrado un resultado
donde el PHP salga mejor parado que el Python en velocidad.


Lo que sucede es que no es común usar Python para cosas muy simples,
el PHP si es muy popular en este plano. Esto es positivo para el PHP,
no hablo mal para nada cuando digo esto.
El Python es más común para aplicaciones con requerimientos grandes,
como Zope/Plone. No tiene sentido comparar Zope/Plone con Drupal en
rendimiento, porque ambos CMS no tienen el mismo nivel. Si a alguien
le sirve el Drupal para resolver su problema, NUNCA debería usar algo
como Zope/Plone (no se le tira a palomas con misiles).

Saludos
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a