¿Qué es el backend?

Dentro del mundo del desarrollo web y del desarrollo de aplicaciones es muy habitual escuchar los términos frontend y backend. Ambos hacen referencia a partes muy específicas que hay que tener en cuenta durante el desarrollo de un producto. Mientras que la parte frontend hace referencia a la aplicación desde el lado del cliente, la parte backend se sitúa del lado del servidor para determinar la forma en la que este recibe, procesa y almacena todas las solicitudes que realizan los clientes.

Dado que en este post nos centramos en la parte backend, resaltaremos que es un término utilizado para referirse a la arquitectura interna de una aplicación, o de un sitio web, que garantiza que todos los componentes de la misma funcionan de forma correcta. La parte del backend no presenta una interfaz directa con el usuario, por lo que no existe interacción posible entre cliente-servidor a no ser que se haga por medio de la parte frontend. Del mismo modo, el usuario en ningún momento tendrá acceso visible a la arquitectura interna que conforma la web o la aplicación.

Así pues, entre las acciones más habituales que se suelen llevar a cabo durante el desarrollo de backend, podemos destacar: definir acciones de lógica, establecer las conexiones con las bases de datos, garantizar la seguridad del sitio, hacer un buen uso de los recursos, etc.

Esquema de estructura backend

Por último, en caso de querer profundizar en el desarrollo de backend, es importante saber que los lenguajes más utilizados dentro de este ámbito son:

  • ASP.NET: lenguaje de código abierto que puede ser incrustado en código HTML.
  • PHP: utilizado para desarrollar apps para la web.
  • Ruby: lenguaje orientado a objetos para la creación de webs.
  • Python: lenguaje para construir aplicaciones web y analizar datos, entre muchas otras capacidades.
  • Node.js: entorno JavaScript que presenta una arquitectura basada en eventos para nuestro servidor.

Para seguir aprendiendo…

Surática: Qué es el backend y por qué infravaloras a los desarrolladores

Crehana: ¿Qué es el Backend y cómo usarlo?

IronHack: ¿Qué es un full stack developer?

Anuncio publicitario

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: