¿Dónde corre el código del lado del cliente y dónde el del lado del servidor?
Opciones
- Ambos corren en el servidor, nunca en el navegador
- El de cliente corre en el navegador; el de servidor, en un servidor (Opción correcta)
- El de cliente corre en la base de datos; el de servidor, en el navegador
- Ambos corren en el sistema de facturación de un proveedor cloud
Respuesta
El de cliente corre en el navegador o la app del usuario; el de servidor corre en un servidor, que recibe peticiones y envía respuestas
Por qué
El código de cliente se descarga en el dispositivo del usuario y corre allí: por ejemplo el JavaScript que abre un menú al hacer clic.
El código de servidor corre en un servidor que controlas. Recibe peticiones, habla con la base de datos, comprueba permisos y construye la respuesta.
Todo lo que está en el cliente lo puede ver y cambiar el usuario, así que las comprobaciones importantes (seguridad, precios) deben repetirse en el servidor.
Recuerda
Lado del cliente = en el navegador del usuario. Lado del servidor = en tu servidor.