Please enable JavaScript.
Coggle requires JavaScript to display documents.
Backend y Frontend, ¿Qué es y cómo funcionan en la programación? image,…
Backend y Frontend, ¿Qué es y cómo funcionan en la programación?
¿Qué es mejor Back-End o Front-End?
Ninguna es más importante que la otra.
En el front-end se necesitan personas con capacidad creativa mientras que en el back-end se necesitan personas con muy buena lógica para resolver problemas.
Se complementan y necesitan mutuamente para poder funcionar.
Dos partes
Por una parte, los sitios web deben ser bonitos y amigables.
Por la otra parte debe ser funcional y debe poder realizar operaciones.
¿Qué es frontend?
es la parte del desarrollo web que se dedica a la parte frontal de un sitio web
Se encarga desde la estructura del sitio hasta los estilos como
Fondos.
Tamaños.
Colores.
Animaciones y efectos.
Se trabaja con lenguajes mayormente como:
CSS
Se encarga del formato.
Sirve para darle estructura y estilo al sitio.
Javascript
Un lenguaje de programación.
Se generan una gran cantidad de frameworks y librerías que van aumentan las capacidades que se tiene para generar cualquier tipo de interfaz de usuario
React.
Angular.
Bootstrap.
Foundation.
LESS.
Sass.
Stylus y PostCSS.
HTML
Lenguaje de marcado de hipertexto.
Se utilizan etiquetas que organizan el contenido de la web.
¿Qué es backend?
Determina qué tan bien se ejecutará la aplicación y qué experiencia obtendrá el usuario de su uso.
Aquí se utilizan frameworks como
Javascript.
Python.
PHP.
Ruby.
Procesa la información que alimentará el frontend de datos.
El flujo de trabajo de un backend consiste en darle funciones a un sitio
Otras funciones son:
Funciones que simplifiquen el proceso de desarrollo.
Acciones de lógica.
Acciones de lógica.
Uso de librerías del servidor web
Un framework es el que trabaja en el lado del servidor.
Con ellos se pueden escribir códigos o desarrollar aplicaciones con el mínimo esfuerzo.
Su propósito principal es que los procesos de desarrollos estén más acelerados.
Las herramientas que se utilizan son
Compiladores.
Debuggeadores para revisar errores de seguridad.
Editores de código.
Gestores de bases de datos.
Debe velar por la seguridad de los sitios web y optimizar al máximo los recursos.
Forma en que funciona el frontend y el backend
Lo siguiente que hará el dispositivo es verificar qué servidor de software tiene el sitio.
Considera que una web se conforma por una gran variedad de documentos que se relacionan entre ellos por medio de enlaces
el frontend es quien recibe la información que transmitió el backend y la va a acomodando en la interfaz del sitio web
Si escribes el URL en el navegador, se traduce como que estás solicitando que se vea dicha página web.
El servidor recibe esta información, verifica la petición que hizo y te permite ejecutar la acción.
Ventajas del frontend y el backend
Mayor escalabilidad
Al separarlos es mejor debido a que se hace más sencillo y eficaz cuando se desarrolla y esto gracias a dividir los recursos.
Distintos equipos de desarrollo
Al tener dos partes que se diferencian, tienes diversos perfiles dedicados únicamente a su parte del trabajo.
Las migraciones y actualizaciones son más sencillas
Normalmente, cuando ya está desarrollado el backend, lo que más se suele cambiar es la parte frontend,
Cambio de diseño en la web o cambio de alojamiento, es más fácil, ya que la parte de servidor siempre funcionara por muchas actualizaciones que se tengan en la parte visual.
Ampliación de plataformas disponibles
La API de comunicación ya la tendrías desarrollada y quizás solamente requeriría de pequeños ajustes.
La parte front de tu web existente, no se vería afectada en ningún momento.
¿Qué diferencias tienen frontend y backend?
Roles distintos
Frontend tiene que ver con aspectos visuales con los que experimenta cualquier persona.
Backend se atribuye todo lo que sucede en segundo plano porque facilita la interacción web.
Funciones de los desarrolladores de Front End y Back End
Un diseñador web se encarga de construir sitios web teniendo en cuenta los aspectos visuales.
Los desarrolladores web de backend se aseguran de que los datos y sistemas funcionen de manera eficiente.
Conceptos diferentes
Una es la parte del sitio web con la que interactúas, mientras que en la parte trasera, esta el funcionamiento y no es visible por el cliente.
¿Qué es un stack?
es el conjunto de tecnologías y herramientas que se utilizan para desarrollar una aplicación
Se refiere a un programador capaz de manejar
Lenguajes.
Aspectos relacionados con la creación.
Herramientas.
Eel mantenimiento de una aplicación web.
Las tecnologías que usa el frontend y el backend.
Conclusión
Para ser desarrollador
backend
debes contar con ciertas habilidades y conocimientos de una página web.
full stack
frontend
El primer paso supone decidir en qué parte del proyecto quieres trabajar.
El segundo es formarse con cursos en línea que permitan convertirnos en expertos.
JAIRO FACUNDO VILCHEZ CACERES