¿Sabías que una de las preguntas más comunes entre los programadores novatos (o una persona que quiera comenzar a estudiar programación), es sobre qué es backend y frontend? Así es. Pero no te preocupes, después de leer este blog, ya no volverás a tener dudas.
¿Qué es backend y frontend?
Lo primero que debes saber, es que backend y frontend son términos del desarrollo web, lo segundo, es que no se aplican a otras áreas como el desarrollo móvil, de videojuegos, o escritorio (aunque obvio, existen conceptos similares).
La web funciona con dos partes:
- El cliente, que solicita la página web.
- El servidor, que entrega la página.
Cuando entras a ed.team para ver tus cursos, tu navegador (Chrome, Edge, Safari, Firefox) es el cliente, mientras que el servidor es la computadora, o conjunto de computadoras, donde está la página web y todos sus recursos (bases de datos, imágenes, videos, etc).
El servidor no entrega la página web solicitada y ya, sino que revisa que el cliente tenga los permisos. Por ejemplo, si quieres ver un curso premium, primero válida que tengas tu suscripción activa. Y si no la tienes, cómprala ya mismo con un descuento de hasta 50% (solo por EDweekend). El punto es, que toda la lógica del negocio: productos, precios, permisos, métodos de pago, usuarios y más están en el servidor. Esto es el backend.
Pero los usuarios (como tú o como yo) necesitamos una forma visual de interactuar con la página web, ya que no podemos meternos al servidor. Necesitamos pantallas con textos, botones, formularios o productos. Esto es el frontend.
Entonces, un programador backend trabaja con la lógica en el servidor (lo que no se ve): la seguridad, la conexión a las bases de datos o el desarrollo de APIs. Mientras que el programador frontend trabaja con la lógica en el cliente (lo que sí se ve), creando las pantallas y programando las interacciones para que respondan a las acciones del usuario.
Si fuera un supermercado, los almacenes, el sistema de contabilidad, manejo de inventario y logística sería el backend. Mientras que las estanterías, los carritos y los cajeros, serían el frontend. Muy fácil.
Ahora que ya sabes que backend y frontend, comienza tu carrera en la programación con EDteam. Puedes mirar gratis las primeras clases de todos nuestros cursos y comprobar que la tecnología no es difícil, te estaba enseñando mal.
Y si no lo sabías, #LoAprendisteEDteam.