FRONTEND & BACKEND
UNIDAD I
En el campo del desarrollo web, las tecnologías se dividen técnicamente en dos, Backend y Frontend. Estos dos conceptos explican a grandes rasgos cómo funciona una página web y son fundamentales para cualquier persona que trabaje en el mundo digital, ya sea en programación, marketing, diseño o emprendimiento.
Ellas se unen para cumplir
un mismo objetivo: buscar la satisfacción del usuario. El front-end abarca todo
aquello que se refiere a la interfaz de usuario y la usabilidad de la
aplicación. El back-end procesa las interacciones del usuario (que le pasa el
front-end) con los datos, y realiza todos los procesos con estos últimos.
Ambos en conjunto
cubren el desarrollo de lo que se ve y cómo funciona una página web, sin
embargo hay más funciones que se deben desempeñar y que no son muy obvias
cuando recién inicias en el desarrollo web.
Es la parte de un programa o dispositivo a la que un usuario puede acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren en el navegador y que se encargan de la interactividad con los usuarios.
Los lenguajes
principales del Frontend, son HTML, CSS y JavaScript de los que se desprenden
una cantidad de frameworks y librerías que expanden sus
capacidades para crear cualquier tipo de interfaces de usuarios. React,
Redux, Angular, Bootstrap, Foundation, LESS, Sass, Stylus y PostCSS son
algunos de ellos.
Es la capa de acceso a datos de un software o cualquier dispositivo, que no es directamente accesible por los usuarios, además contiene la lógica de la aplicación que maneja dichos datos.
Algunos de los
lenguajes de programación de Backend son Python, PHP, Ruby, C# y Java, y así
como en Frontend, cada uno de los anteriores tiene diferentes frameworks
que te permiten trabajar mejor según el proyecto que estás desarrollando.
Conclusiones
La compleja interfaz de una página web es lo primero que contemplan los usuarios que vistan un sitio web desde su navegador de Internet (Firefox, Chrome, ect). Digamos que es la parte visible y accesible de una web.
Juntos, todos estos idiomas, así como otros frameworks, como Bootstrap y Angular, hacen posible que un usuario pueda acceder a una web desde su navegador y verla correctamente.
El backend es la parte “oculta” de un sitio web, ya que los usuarios no pueden acceder a ella libremente. Es donde se almacenan y organizan todos los datos de una página web para garantizar que todo funcione bien de cara al usuario.
Al frontend también se le conoce comúnmente como el "lado del usuario" e incluye todo lo que el usuario experimenta, incluido el texto, el color, los botones, las imágenes, los menús de navegación.
La compleja interfaz de una página web es lo primero que contemplan los usuarios que vistan un sitio web desde su navegador de Internet (Firefox, Chrome, ect). Digamos que es la parte visible y accesible de una web.
Juntos, todos estos idiomas, así como otros frameworks, como Bootstrap y Angular, hacen posible que un usuario pueda acceder a una web desde su navegador y verla correctamente.
El backend es la parte “oculta” de un sitio web, ya que los usuarios no pueden acceder a ella libremente. Es donde se almacenan y organizan todos los datos de una página web para garantizar que todo funcione bien de cara al usuario.
Si bien el backend se comunica directamente con el frontend, en esencia, se encarga de enviar y recibir la información que se transmite desde la interacción en el lado visual de la web. Por ejemplo, si un usuario rellena un formulario de contacto, en el backend se maneja la transmisión y el almacenamiento de esta información privada con el servidor.
Por lo tanto, ambas partes deben trabajar de forma conjunta para brindar una experiencia de usuario satisfactoria
Fuentes consultadas:


Excelente contenido para informarnos e introducirnos en el mundo de la creación del software, siendo ambos conceptos fundamentales para llevar a cabo un sistema de calidad
ResponderBorrarLa importancia de estos conocimientos nos da a entender que para poder llevar a cabo un sistema funcional debemos abarcar los distintos aspectos dentro de una programación, el cual son completamente necesarias para el correcto funcionamiento eficaz del Diseño Web.
ResponderBorrarMe gusta el contenido, debemos tener claro las necesidades que el cliente(en algunos casos también es el usuario) quiere satisfacer, para así lograr un mejor desempeño en nuestra labor, una vez pongamos las manos a la obra podemos cumplir con la tarea, y por sobre todo tener tiempo libre para indagar en la red de redes e informarnos mejor sobre las nuevas tecnologías que día a día estan en constante actualización y nos sirve para innovar y optimizar los procesos de las aplicaciones informáticas. cito: https://pbs.twimg.com/media/CiatLebWkAAXBWE.jpg
ResponderBorrar