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