¿Cuál es la diferencia entre secuencias de comandos del lado del cliente y secuencias de comandos del lado del servidor?
¿Qué es un lenguaje de secuencias de comandos?
En primer lugar, es necesario comprender el concepto de "lenguaje de secuencias de comandos" que suele ser un lenguaje de extensión y también puede entenderse como un lenguaje de secuencias de comandos. Lenguaje de programación dinámico, utilizado para encapsular, la expansión mejora la escalabilidad y la mantenibilidad de sistemas y aplicaciones específicos.
Lenguajes de scripting comunes
Nuestros lenguajes de scripting comunes incluyen: Javascript, Lua, PHP, Python, Bash, etc.
El papel del lenguaje de secuencias de comandos
La existencia del lenguaje de secuencias de comandos ha simplificado enormemente el desarrollo de sistemas y aplicaciones. Por ejemplo: cuando desarrollamos un servicio de sitio web, necesitamos usar C al principio. Para implementar la etapa /C, los desarrolladores deben comprender muchas tecnologías subyacentes de C/C (comunicación de red, lectura y escritura de archivos, control de memoria, etc.), lo cual es difícil de hacer para los desarrolladores de programas comunes, pero el nacimiento del lenguaje de secuencias de comandos lo resuelve. el problema Para resolver este problema, podemos encapsular algunas operaciones relacionadas con la Web y expandirlas llamando lenguajes de scripting, sin tener que comprender tantos detalles técnicos.
¿Qué son cliente y servidor?
Después de comprender el papel de los scripts, volvemos al tema, scripts de cliente y scripts de servidor. Necesitamos comprender estos dos conceptos de cliente y servidor. .
Como sugiere el nombre, el cliente es el terminal de software utilizado por el cliente. Este cliente puede ser software, juegos o el cliente más común hoy en día: un navegador web. El servidor es un terminal que se ejecuta en el servidor para proporcionar servicios.
¿Qué son los scripts del lado del cliente y los scripts del lado del servidor?
Entonces los scripts del lado del cliente son lenguajes de scripting que se utilizan para ampliar las funciones del cliente, como el Javascript utilizado por Los navegadores y los clientes de juegos utilizan Lua que encapsula parte del procesamiento lógico de la capa empresarial, y los scripts del lado del servidor son PHP, Perl, Ruby, etc., que proporcionan scripts de extensión del servidor.
¿Cuál es la diferencia entre ellos?
La diferencia más directa es que se ejecutan en diferentes lugares. Además, estos lenguajes de script encapsulan diferentes extensiones de funciones según las necesidades de. al final, y también podrá proporcionar scripts. Habrá diferencias en la gramática de los idiomas.