Python vs PHP

Chema Cortés py en ch3m4.org
Mar Oct 26 14:28:13 CEST 2004


On Tuesday 26 October 2004 12:48, Catalin Lungu wrote:

> Tiene sentido esto. Si tiene entonces cual es el conjunto de herramientas a
> usar para realizar una aplicación WEB con uno y con otro. Ventajas,
> desventajas.

Es una cuestión de gustos en la que no es fácil ponerse de acuerdo.

PHP es un lenguaje que, hasta ahora, siempre se preprocesaba por el servidor 
web para obtener código html. Su éxito se debe a su buena integración en 
plataformas LAMP (Linux+Apache+MySQL+[PHP,Perl,Python]). No tenía buena 
orientación a objetos, y, normalmente, no favorece una buena estructuración 
de código (acaba siendo código "spaguetti" entre html y php). Para evitar 
ésto, es recomendable seguir las normas PEAR (http://pear.php.net).

En las nuevas versiones de PHP, ya es posible realizar scripts fuera del 
servidor web, utilizar orientación a objetos, e incluso crear interfaces 
gráficas GTK. De momento, este tipo de uso es casi minoritario.

Python es un lenguaje de scripting multiplataforma, con orientación a objetos, 
y con una librería estándar suficiente para crear servidores y clientes para 
internet. La mayoría de las soluciones python para crear páginas web separan 
el código python y el código html, lo que favorece su mantenimiento 
posterior. La integración de python permite conectar servidores y 
aplicaciones, con lo que se pueden crear soluciones sencillas utilizando 
recursos ya existentes. También se puede integrar en servidores apache 
(LAMP), así como ser usado con otros frameworks como zope, webware, 
twisted,...

En cuanto a herramientas, uffff....es algo muy largo de contar. En PHP busca 
en la dirección que te he puesto (http://pears.php.net); para python busca en 
el wiki de python (http://www.python.org/cgi-bin/moinmoin/WebProgramming)
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20041026/30752267/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es