![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() 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/
__________________
El malabarista. |
#2
|
||||
|
||||
Excelente todo.
Gracias Mario.
__________________
Guía de Estilo de los Foros Cita:
![]() |
#3
|
||||
|
||||
Vaya, yo todavía sigo muy perdido en estas cosas, a ver si ahora puedo dedicarle un poco más
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aprendiendo a usar Trigger... | verito_83mdq | MySQL | 11 | 23-02-2011 00:05:13 |
Tutorial de Python 'Python para todos' | marcoszorrilla | Noticias | 11 | 15-02-2009 05:19:15 |
Aprendiendo | calistian | Varios | 4 | 14-06-2008 21:47:48 |
Aprendiendo a Aprender Firebird...!!! | RK2 | Firebird e Interbase | 5 | 12-05-2008 20:11:48 |
Aprendiendo delphi for php | JULIPO | PHP | 6 | 21-09-2007 21:19:47 |
![]() |
|