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

Responder a