Inicio

martes, 22 de octubre de 2019

BACKEND



Backend es un término que se usa para referirse a un ámbito de la programación de aplicaciones, la parte que se encarga del acceso a los datos y la seguridad de la información. Aunque se usa mucho para referirnos a la programación web que se realiza del lado del servidor, es válido hablar de backend para el desarrollo de todo tipo de aplicaciones.

Dependiendo de la fuente, podemos ver este término escrito como backend, Back end, o Back-end.

Para explicar lo que es backend debemos acudir al término frontend, ya que en la división de tareas es donde ganan su significado ambos términos. Mientras que en frontend nos ocupamos de la capa de presentación, en el backend nos ocupamos del acceso a los datos.

En el desarrollo de aplicaciones modernas generalmente se desea un aislamiento de lo que es el código backend del código frontend, pues facilita el mantenimiento y la escalabilidad de los proyectos. Esta separación de responsabilidades, entre el código backend y el código frontend es la que produce que haya profesionales especializados en una u otra área.

En el mundo del desarrollo web o de aplicaciones para móviles, el backend es el código que se ejecuta del lado del servidor, mediante el que se tiene acceso a bases de datos, sistema de archivos del servidor, y a recursos en general donde debamos garantizar la seguridad de la información

LENGUAJES BACKEND


En el ámbito backend podemos usar lenguajes muy variados, siendo los más populares PHP, Python, NodeJS, Java, C#, Ruby, etc. 

La elección de la tecnología de backend suele ser bastante arbitraria, no existiendo un mejor lenguaje para la realización de todo tipo de tareas. Pueden existir lenguajes más apropiados para determinados proyectos, pero generalmente todos permiten acceder a los mismos recursos, por lo que la elección final depende muchas veces de intereses o experiencia del equipo de desarrollo con una alternativa particular.




Resultado de imagen de BACkend




1 comentario:

SIWGO dijo...


La elección de la tecnología de backend suele ser bastante arbitraria, no existiendo un mejor lenguaje para la realización de todo tipo de tareas.