Frontend
- Es la parte visible de una aplicación o página web, lo que el usuario ve y con lo que interactúa.
- Incluye diseño, colores, botones, menús, animaciones y la experiencia de usuario (UX/UI).
- Lenguajes y tecnologías comunes: HTML, CSS, JavaScript, y frameworks como React, Angular, Vue.
- Ejemplo: cuando entras a una tienda online, el carrito, las imágenes y los botones de compra son frontend.
- Es la parte interna y lógica de la aplicación, invisible para el usuario.
- Se encarga de procesar datos, gestionar usuarios, conectarse con bases de datos y asegurar la seguridad.
- Lenguajes y tecnologías comunes: Java, Python, PHP, Node.js, Ruby, y bases de datos como MySQL, MongoDB.
- Ejemplo: cuando haces login en una app, el backend valida tu usuario y contraseña en la base de datos.
- Un desarrollador full stack domina tanto el frontend como el backend.
- Puede construir una aplicación completa: desde la interfaz gráfica hasta la lógica interna y la base de datos.
- Requiere un perfil versátil, capaz de trabajar en diseño, programación, servidores y bases de datos.
- Ejemplo: alguien que crea una red social desde cero, diseñando la interfaz y programando la lógica de publicación y almacenamiento de datos.

No hay comentarios.:
Publicar un comentario