DEV Community

Cover image for ¿Qué es Back-End y Front-End?
Arturo Gamboa
Arturo Gamboa

Posted on

¿Qué es Back-End y Front-End?

Bienvenida

¡Hi devs! ¿cómo están? Hoy les quiero dar un pequeño bosquejo, sobre Back-end y Front-end, a menudo me topo con gente que no sabe la diferencia o si acaso la existencia de los términos; cuando empecé en este hermoso mundo de los desarrolladores, también me vi algo perdido, busqué durante algo de tiempo sin respuestas claras, ahora, casi un año desde que empecé estoy claro del asunto, y quiero ayudar a otros; así que, ¡vamos allá!

definición

Estos dos términos,Back-End y Front-End, son en realidad categorías, separan grandes cantidades de: Lenguajes, Pre-procesadores,DB (Base de Datos en Español), pero, ¿en realidad qué son, o qué significan estos términos? Frontend es la parte de un sitio web que interactúa con los usuarios, por eso decimos que está del lado del cliente. Backend es la parte que se conecta con la base de datos y el servidor que utiliza dicho sitio web, por eso decimos que el backend corre del lado del servidor.

El problema

Esa fue la explicación de Google, muchas veces buscamos términos y lenguajes de programación allí para hacernos una idea, pero, en mi opinión, un principiante no va a entender con exactitud esa explicación; un principiante no sabe qué es un servidor, mucho menos una base de datos, así que cuando lea esa explicación quedara igual o peor que cuando la buscó

Mi explicación

La verdad, simplificar esos términos no es ni difícil ni fácil; solo requiere de una explicación clara y precisa... Veras, si sabes Inglés, te darás cuenta que esos dos términos son de lo màs descriptivos, Back en Inglés es la parte de atrás. Y Front es frente, de lo que va adelante entonces, podemos decir que Back-end es la parte de atrás de la página web, es lo que no ve el Cliente (cliente se denomina la persona que visita tu página web) Front-end es Todo lo que ve el cliente.

Extra

Image of edteam.com

Esa es una buena demostración gráfica de lo que es Back-end y Front-end,eso es totalmente cierto (la psicología de la imagen), el Front-end es la parte de arriba, lo que hace manifiesto que existe algo, lo que se ve, si un iceberg no estuviese sobre el nivel del mar, ¿acaso veríamos uno? De ninguna manera, el Front-end es vital. Ahora, el iceberg no se sostiene de la parte de arriba (por eso mismo, porque està arriba), se sostiene de la parte de abajo, del Back-end; el Back-end es lo que "hace la magia" por así decirlo, el Back-end, de todas las cosas que hace, también se encarga de guardar tus datos, gestionarlos y borrarlos, cuando en una página tienes una cuenta, y luego cierras sesión y luego vuelves a abrir sesión, ese es un ejemplo claro de Back-end, la base de datos manda la información guardada y la refleja en pantalla, el Back-end, en conlusiòn, es lo que mantiene viva la página web.

También hay un problema, cuando estabas leyendo lo que dice la foto, creo que como yo la primera vez que la vi, solo entendí uno o dos lenguajes de programación, es casi 100% probable que al empezar, no supieras qué son cada cosa, y no puedas decir, mira esto es para esto y así; pero eso no significa nada malo, de hecho significa que necesitas aprender mas, no tiene nada que ver que seas malo o bueno para que entiendas cada cosa que hay en la foto, solo significa algo, que estas en el buen camino, ¡aprender es tu mejor herramienta! A ti que estas empezando, te animo a que sigas aprendiendo, y sobre todo, divierte en el camino y consigue amigos.

Si tienes alguna duda, déjamela en los comentarios, con gusto la responderé en cuando pueda, gracias por leer,esto es todo, hasta la próxima, ¡Addio Devs!.

Top comments (2)

Collapse
 
alexanderg profile image
Alexander G

Muy bien!!! Si que se hace confuso al principio.

Collapse
 
theriusblackers profile image
Arturo Gamboa

Bastante... esos terminos parecen de la NASA al principio jeje