FRONTEND & BACKEND


UNIDAD I

Resultado de imagen para frontEND





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.  




Resultado de imagen para frontEND

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.





Resultado de imagen para css logo











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

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

Comentarios

  1. 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

    ResponderBorrar
  2. La 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.

    ResponderBorrar
  3. Me 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

Publicar un comentario