En el video anterior vimos lo que eran los lenguajes del cliente es decir los lenguajes que Corneo en
el navegador web.
En este video vamos a ver los que corren en el servidor existe otro grupo de lenguajes de programación
que son utilizados para crear aplicaciones web se les conoce como lenguajes del servidor.
Estos tienen la característica de que son los lenguajes que se encargan por ejemplo de la seguridad
de nuestra aplicación de realizar consultas a nuestra base de datos etc. Si es programado en lenguajes
como Java Python o sisar cualquiera de estos lenguajes puede ser utilizado para desarrollo web JavaScript
ha evolucionado tanto en los últimos años que hoy en día cuenta con una plataforma como Nott J.S. o
nos ñíguez para crear aplicaciones web y todos estos lenguajes funcionan con una base de datos para
crear aplicaciones web más avanzadas algunos de ellos por ejemplo maicito él puede correr con todos
estos lenguajes hay otros que nada más funcionan unas bases de datos que funcionan con ciertos lenguajes
lo estaremos viendo un poco más a detalle y más adelante
bueno supongamos que queremos crear un sitio web como Netflix por la parte del cliente en un lenguaje
del cliente te va a permitir la parte del diseño cómo se muestra cada una de las películas en la interfaz
ya sea de la aplicación o de la página web la navegación entre las distintas pantallas así como los
botones que vienen en Netflix cuando seleccionas una fotografía y te lleva a la descripción de un menú
en el que aparece agregar a la lista o reproducir o cambiar el idioma toda esa parte la parte visual
la parte del diseño todo eso se haría con HTML CSS los estrenos con esas imágenes grandes que se ven
al inicio también sería hecho con HTML CSS y continuando con el ejemplo de Netflix si quisiéramos utilizar
lenguajes del servidor esto nos van a permitir para poder ver la diferencia.
Permitir que los usuarios se registren realicen los pagos y prevenir que puedan ver las películas cuando
no han pagado toda esa parte de esa validación.
Todo eso será hecho por el lado del servidor y bueno todo eso será almacenado en una base de datos para
estar comprobando que los usuarios han pagado el mes correspondiente mostrar las películas La información
la fotografía.
Aquí la principal diferencia.
Toda esa información por ejemplo la fotografía la información de la película El nombre el año los actores
todo eso vendría desde una base de datos utilizando un lenguaje del servidor.
La parte visual los colores las imágenes el tamaño todo eso.
Todo eso sería HTML CSS para poderlas mostrar de forma correcta al diseño que se ha creado para Netflix
almacenar sus películas favoritas en su lista.
Si bien el botón ese botón en el que viene a agregar la lista sería su diseño sería hecho con HTML CSS
la funcionalidad de por ejemplo identificar qué usuario tiene almacenadas qué películas en su lista.
Todo eso sería por medio de un lenguaje del servidor y una base de datos crear las apps para poder ver
Netflix ya sea en la televisión tablet o celular.
Eso va a requerir un lenguaje del lado del backend del servidor entre muchas otras funciones obviamente
Netflix es mucho más grande que estos cinco puntos que estoy mostrando es mucho más grande pero creo
que demuestra la diferencia entre un lenguaje del cliente y un lenguaje del servidor películas información
de la película fotografías de la película lo que viene siendo los usuarios sus contraseñas cuando pagan
toda esa parte seria con un lenguaje del servidor mientras que la parte visual sería con HTML CSS y
tal vez a estas alturas tengas la duda no tengo que conocer todo esto para ser un desarrollador web.
La respuesta es no. Veremos un poco más adelante los distintos enfoques veremos que algunos desarrolladores
web se dedican a un área mientras que otros se dedican a otras áreas.
Entonces veremos qué necesitas saber para convertirte en un desarrollador front end o en un desarrollador
Bakken.