Básicamente, el servidor web está configurado para llamar a programas específicos con parámetros específicos cuando se le solicita un documento con una ruta que coincida con algún patrón. Ese programa genera una salida basada en los parámetros, que el servidor web envía de vuelta al cliente (el navegador web).
El mecanismo más común para hacer esto es la Interfaz de puerta de enlace común, pero cómo funciona exactamente esto depende del servidor web y del idioma utilizado.
Las aplicaciones web son estructuralmente muy diferentes de las aplicaciones de escritorio. La forma en que se modela la interacción con el usuario es completamente diferente. En muchos casos, cada acción del usuario provoca una llamada separada al programa, y es posible pasar estados entre esas llamadas, pero no sin interrupciones. Además, los problemas de latencia juegan un papel mucho mayor.
- ¿Cuál es un ejemplo de una aplicación Sinatra de código abierto que está bien organizada?
- ¿Qué idioma es el más solicitado y necesitado en el desarrollo web en Dubai?
- ¿Cuál es una buena aplicación para compartir calendario que me permitirá compartir fácilmente la disponibilidad de mi reunión con el cliente y hacer que reserven un espacio para la reunión?
- ¿Cuáles son los pros y los contras de permitir que los usuarios elijan entre una selección de diseños predeterminados?
- ¿Cuál es el mejor método para crear aplicaciones web basadas en Python, web2py o Django?