Al escribir aplicaciones para la web, usted puede poner los programas o scripts , ya sea en el servidor web o en el navegador del cliente. Mientras que usted puede poner toda la programación en el servidor, el mejor enfoque combina una mezcla cuidadosa de los dos. Scripting del lado del servidor aborda la gestión y seguridad de los datos , mientras que la secuencia de comandos del lado del cliente se centra principalmente en la comprobación de datos y el diseño de la página . Ubicación y mapa
Un servidor Web es un equipo independiente y software con su propia conexión a Internet . Cuando su navegador solicita una página , el servidor recibe la solicitud y envía el contenido del navegador . Una secuencia de comandos del programa que se ejecuta en el servidor web genera una página basada en la lógica del programa y la envía al navegador del usuario. El contenido puede ser texto normal y las imágenes, o puede incluir secuencias de comandos del lado del cliente . Su navegador ejecuta las secuencias de comandos del lado del cliente , lo que puede animar imágenes en la página web, los datos de solicitud desde el servidor o realizar otras tareas.
Identidad
Para un sitio web para tener una reunión, en la que conectarse , realizar compras y otras peticiones , el servidor necesita para identificar su computadora . Miles de usuarios se pueden registrar en el mismo tiempo , el servidor tiene que distinguirlos. Scripting del lado del servidor realiza un seguimiento de la identidad de un usuario a través de unos mecanismos diferentes, como las variables de sesión . Al iniciar sesión , el script de servidor crea un ID de sesión único para usted . El guión puede almacenar información en variables que duran todo el tiempo que permanecerás conectado pulg Esta información permanece en el servidor , la mejora de la seguridad de la sesión.
Validación
Muchas páginas web tienen formularios que usted llena con su nombre, dirección y otra información . Para asegurarse de que los datos van en forma correcta, scripts de validación compruebe que las fechas y los códigos postales contener sólo números y los Estados tienen ciertas combinaciones de dos letras . Este proceso es más eficaz cuando el script se ejecuta en el lado del cliente . De lo contrario, el servidor tiene que recibir los datos , comprobar que, y le enviaremos un mensaje de error. Cuando el navegador lo hace, envía los datos al servidor de una sola vez.
Data Access
Cuando una sesión web implica tamizar a través de grandes cantidades de datos , un script de servidor hace este trabajo mejor . Por ejemplo, un banco puede tener un millón de clientes . Al iniciar sesión , debe buscar su registro de este archivo de gran tamaño . En lugar de enviar todo de su conexión a Internet a su navegador , el servidor web solicita información desde un servidor de datos de cerca de él. Además de aliviar la Internet del tráfico de datos innecesarios , lo que también mejora la seguridad , ya que nunca ves saldo bancario de su vecino.
Idioma
Encontrará una mayor variedad de lenguajes de programación en los servidores de los navegadores . Los programadores hacen la mayor parte de scripting del lado del cliente con el lenguaje Javascript. En el lado del servidor, se puede escribir en lenguajes como PHP , VBScript o ColdFusion . Mientras que algunos programadores escribir scripts del lado del cliente para ejecutar fuera del explorador , esto es riesgoso , ya que se supone que el equipo sabe que el lenguaje .