Diferencia entre JavaScript para servidor y para frontend

| Última modificación: 3 de junio de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

JavaScript es uno de los lenguajes de programación más usados en el mundo del desarrollo web, conocido por su habilidad para estar en los dos lados de este mundo: el backend y el frontend. En este post, te enseñaremos cuál es la diferencia entre JavaScript para servidor y para frontend, un conocimiento fundamental para entender la lógica de tus proyectos.

Un poco de contexto sobre Javascript

En nuestros posts sobre qué es JavaScript y la historia de JavaScript, te hemos explicado que este es un lenguaje de programación que ha cambiado la lógica del desarrollo web. ¿Por qué? Pues porque es un lenguaje que puede programar tanto para el backend como para el frontend, simplificando el proceso de pasar de uno a otro. A continuación, te enseñaremos cuál es la diferencia entre JavaScript para servidor y para frontend, con el fin de que entiendas cómo aproximarte a la programación en estos dos distintos momentos.

¿Cual es la diferencia entre JavaScript para servidor y para frontend?

Si alguna vez has programado con JavaScript para el servidor, habrás notado que el proceso va algo como lo siguiente. Primero, definimos una especie de ruta para lanzar operaciones HTTP con las palabras get, delete, post, etc. Es decir, tenemos una especie de ruta a la que lanzamos peticiones HTTP para desencadenar determinadas acciones. Estas acciones normalmente terminan en la creación de una base de datos o una lectura de base de datos.

En términos básicos, codificar JavaScript para servidor es tener una URL que, cuando la consumimos, ejecuta una función asíncrona.

En el mundo web o frontend vamos a tener un comportamiento más orientado a eventos. Es decir, vamos a tener un usuario que ejecuta diversas acciones, como lo es pinchar un botón, hacer scroll, rellenar un formulario y refrescar un navegador. Entonces, todo nuestro código debe controlar esas acciones que el usuario realiza sobre los elementos que hemos puesto en el navegador gracias al proceso de backend.

Esta es la diferencia entre JavaScript para servidor y para frontend: pensar en términos de servidor con peticiones vs. pensar en términos del usuario con eventos.

Ahora que conoces cuál es la diferencia entre JavaScript para servidor y para frontend, ¡es momento de aprender sobre las posibilidades de este lenguaje! Por ello, te recomendamos nuestro Desarrollo Web Full Stack Bootcamp, donde aprenderás a dominar lenguajes como JavaScript, HTML, CSS y JSX. Así, te convertirás en un experto del desarrollo web en pocos meses. ¿Quieres seguir aprendiendo e impulsar tu carrera? ¡Matricúlate ya!

Alberto Casero

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado