Un sitio web es su producto final final con el que el usuario interactúa. Es una interfaz de usuario desarrollada generalmente con html y javascript. Un sitio web se basa en una idea de negocio, y el usuario interactúa con el sitio web para realizar sus interacciones y transacciones diarias para el negocio.
Un servidor web es el lugar donde aloja los códigos / programas que interactúan con su base de datos y el front-end (el sitio web).
Cualquier transacción que realice en un sitio web, primero tiene una validación del lado del cliente en el sitio web (usando javascript). La información luego va al servidor web donde se guardan / alojan sus programas del lado del servidor o jsp. Los códigos actúan sobre la información recibida por el servidor web y toman las acciones necesarias (insertar / actualizar / eliminar, etc.) en la base de datos. La información final se transporta desde la base de datos al servidor web y luego al front end, que es su sitio web, y se informa al usuario que la transacción se ha completado.
- ¿Cuál es la ventaja de ejecutar una base de datos escrita en Ruby On Rails sobre MySQL en un servidor Apache?
- Si estoy pagando $ 10.5k por mes por cuatro servidores HP 3.0Ghz Xeon con 4GB de RAM, ¿es demasiado? ¿Cuáles son mis opciones?
- ¿Cómo puede la Búsqueda de Google manejar la carga y mirar a través de miles de sitios web en unos pocos milisegundos?
- Cuando una persona experimenta una respuesta lenta de una solicitud de página de Internet, ¿se debe con mayor frecuencia al tráfico entre el servidor y el solicitante o el propio servidor?
- ¿Por qué se necesita un personal dedicado para administrar un servidor?
El desarrollo web puede referirse tanto a la programación del sitio del cliente (desarrollo del sitio web front-end) como a la programación del lado del servidor (alojada en el servidor web)