![]() |
Aprendiendo a programar HTTP con python, superfacil
Constantemente en este foro y otros se ven preguntas relacionadas con apps/sitios web (ya sea php, delphi, .net) que evidencian en el fondo un problema: Realmente no se entiende que es http, html y similares.
La cosa es que frameworks como asp.net, intraweb, django estan muy arriba en la abstraccion, y cosas como php y, cgi y similares muy abajo. Una *excelente* forma de entender todo este asunto, es usar un *micro* framework. Uno en python que es supersimple, superfacil de instalar (es solo 1 archivo), se aprende -literalmente- en 1 dia y que provee un buen fundamento para entender todo el asunto es: http://bottlepy.org/ Esto es un ejemplo, de un servidor web + pagina, corriendo en localhost:8080 Código PHP:
Código PHP:
El tutorial: http://bottlepy.org/docs/dev/tutorial.html Muestra los aspectos elementales de combinar HTTP/HTML: - Uso de los headers - Descarga de archivos - Uso de cookies de forma manual - Cambiar el formato de respuesta (ej: de html a xml) - Uso de plantillas (para algo mucho mejor y mas potente: http://jinja.pocoo.org) Y muestra como hacer una pagina de tareas: http://bottlepy.org/docs/dev/tutorial_app.html y como hacer una pagina en tiempo real (ie: chat): http://bottlepy.org/docs/dev/async.html Mientras un framework como https://www.djangoproject.com/ es algo mucho mas completo, he aprendido que no entender el desarrollo web a un nivel mas elemental se convierte en un problema. Espero les guste. P.D: Otras opciones: http://flask.pocoo.org/ http://webpy.org/ |
Excelente todo.
Gracias Mario. |
Vaya, yo todavía sigo muy perdido en estas cosas, a ver si ahora puedo dedicarle un poco más :)
|
La franja horaria es GMT +2. Ahora son las 13:20:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi