Medardo: En el primero: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=php De las 19 pruebas, y sin contar la complejidad de las pruebas donde ya he referido que python tiene ventaja, solo existen 16 válidas, pues hay 3 de ellas que no tienen su parte en PHP.
Los resultados muestran que PHP tiene mejor tiempo en 5 de dichos algoritmos y en 2 mejor uso de memoria, estos resultados muestran aprox que 1/3 de las pruebas favorecen a PHP, válido para retirar el 99% que planteas Sin embargo, tengo que referir que Python tiene una mejor gestión de memoria. =========================== En el segundo: http://www.timestretch.com/FractalBenchmark.html Nada mejor que una prueba realizada con una buena cantidad de lenguajes, pero de qué algoritmo, nada más y nada menos que un generador de conjuntos de Mandelbrot(Geometría Fractal), simplemente ya sabíamos que python ganaría a php desde mi correo. ========================================= En el tercero: http://npzrk8rz.wordpress.com/2008/01/17/ruby-vs-php-performance/ Si tenemos en cuenta que un mergesort para 100 elementos, no es algo que se haga todos los días y no tan sencillo, pudiera decir que era obvio, pero dejando esa justificación a un lado, me comienzan a preocupar los resultados mostrados en este estudio cuando python de 4.003(su mejor tiempo), salta a un 0.640 con psyco(incluso más rápido que c++). Es simplemente algo que necesito probar. ======================================== En el cuarto: http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/ Interesante estudio de frameworks pero la prueba está alterada: - Primero usan django en todas las variantes, es como si quisieran desde el inicio decir que es el mejor y claro no faltó ponerle psyco(para acelerar). - Segundo, luego de las conclusiones(django Gana) es que añaden el eAccelerator PHP. ¿Porqué razón no lo utilizaron en todos los test? ==================================== Estos enlaces no son los mejores para defender sus ideas, no son oficiales e incluso algunos hasta blogs personales. Ahora..., si bien tiene ese problema, luego de revisar detenidamente, también es el mio propio y al no ser un estudioso de python o php se me dificulta encontrar bibliografía confiable con la que pueda refutar lo que ha planteado o transmitir mi equivocación a la comunidad de listeros con el fin de dejar aclarado este tema. Si UD dispone de bibliografía confiable sobre el tema, le pido la ponga al servicio de la comunidad, para: - Lograr una respuesta convincente e irrefutable al tema. - Proteger a los integrantes de la comunidad del llamado fenómeno "Publishing" slds; -- Eiger Mora Moredo Linux User # 431548 "Solo una cosa vuelve un sueño imposible, el temor a fracasar" ----- Mensaje original ----- De: "Medardo Rodriguez (Merchise Group)" <[email protected]> Para: "Soporte técnico para Software Libre y GNU/Linux." <[email protected]> Enviados: Sábado, 31 de Enero de 2009 10:19:53 (GMT-0500) Auto-Detected Asunto: Re: [linux-l] Productora de software 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 _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
