[pyar] PHP vs Python

Claudio Freire klaussfreire en gmail.com
Mar Mayo 27 14:04:10 ART 2014


2014-05-27 13:21 GMT-03:00 Luis Masuelli <luismasuelli en hotmail.com>:
>
>> Lo que diferencia a PHP de Python en web, es que Python tiene estado,
>> mientras que PHP no. PHP, aunque no levante un intérprete o hilo por
>> conexión, intenta aislar completamente cada entorno de ejecución del
>> otro. Esto te impide implementar de forma sencilla cosas como cachés o
>> estructuras compartidas entre las conexiones. En Python esto es más
>> sencillo, porque en Python sí podés compartir estado entre las
>> conexiones. Claro que con esta flexibilidad vienen complicaciones
>> (conceptualmente, trabajar con estado compartido es más complejo que
>> sin él).
>
> Al fin uno q me entiende y sabe expresar mejor q yo lo q intente decir
> (razon x la q no puse en duda q los sistemas web en Python sean mas
> eficientes en memoria y tiempos que en PHP; mi duda iba a los scripts
> normales como los que usaban en la pagina que pase... onda de procesamiento
> intensivo).
>
> Si queres compartir estado en PHP SI O SI tenes que usar un cache externo,
> no hay vuelta (en Python, si el proposito no es cachear, no tenes obligacion
> de usar un cache para compartir estado sino simplemente una declaracion en
> el scope global, con todo el cuidado que eso conlleva como locks, lo cual
> como lo veo yo es mas facil y rapido que tener que conectarte a un servicio
> externo).

Claro. El ejemplo clásico fuera de cachear, donde PHP te da una patada
en las gónadas, y donde los programadores Python se rascan la cabeza
preguntándose por qué tienen tanto problemas los de PHP cuando es tan
sencillo de hacer, es un pool de conexiones.


More information about the pyar mailing list