?Qu? hace un desarrollador de back-end?

Los deberes de un desarrollador de back-end dependen en gran medida del tipo de desarrollo en el que est? involucrado. Sin embargo, en general, este tipo de desarrollador generalmente trabaja en la creaci?n de programas y utilidades de software, y est? espec?ficamente involucrado en la creaci?n de c?digo fuente para un programa. ?l o ella generalmente es responsable de crear el c?digo utilizado para hacer que un programa funcione y se ejecute correctamente. Esto contrasta con un desarrollador front-end que a menudo trabaja en la interfaz de usuario y otros aspectos de un programa que los usuarios pueden ver e interactuar con ellos.

Un desarrollador de back-end a menudo est? involucrado con el desarrollo «back-end» de un programa de software, sitio web u otra aplicaci?n. La creaci?n de programas y aplicaciones de computadora generalmente implica un desarrollo tanto de back end como de front end que crea diferentes aspectos de ese programa. Un desarrollador de back-end trabaja con el c?digo fuente y otros aspectos de un programa o p?gina web que realmente le permiten funcionar correctamente. Esto significa que el desarrollo de back-end suele ser la primera etapa de la creaci?n de una nueva pieza de software a medida que los desarrolladores crean nuevos c?digos y funciones para que el software funcione.

Las pruebas son a menudo un componente importante del trabajo realizado por un desarrollador de back-end, ya que ?l o ella deben asegurarse de que el c?digo funcione correctamente. El desarrollo del back-end de un programa puede requerir mucho tiempo ya que las diferentes iteraciones se prueban y prueban a fondo. La documentaci?n dentro del c?digo tambi?n es vital para garantizar que diferentes desarrolladores puedan ver lo que los dem?s est?n haciendo en el back-end. Esto significa que el desarrollador no solo crea c?digo sino que documenta el proceso de creaci?n y prueba para garantizar que los cambios futuros se puedan incorporar m?s f?cilmente.

A diferencia de un desarrollador de back-end, un desarrollador de front-end generalmente participa en la creaci?n de diferentes elementos en un programa o aplicaci?n con los que los usuarios interact?an com?nmente. La mayor?a de los usuarios de un programa no ven ni alteran directamente los diversos archivos que permiten que ese programa funcione. En cambio, un usuario tiende a trabajar con una interfaz gr?fica de usuario (GUI) y otros elementos creados por un desarrollador front-end para usar y cambiar el software. Es m?s probable que un desarrollador de back-end cree el c?digo que permite a los navegadores web navegar por sitios web, que crear la interfaz con la que interact?a un usuario para ver y navegar esas p?ginas.