Por lo general, este término se usa en el contexto de la creación de aplicaciones web. En una aplicación web, generalmente una parte del sitio web se ejecuta en la computadora del usuario en el navegador web del usuario y otra parte se ejecuta en sus servidores.
Por ejemplo, la interfaz de usuario de Facebook se ejecuta en su computadora, pero la parte que lo conecta y obtiene solo sus datos (y no los datos de otra persona) en realidad se ejecuta en las computadoras de Facebook.
La parte que se ejecuta en la computadora del usuario generalmente se denomina front-end. Esto normalmente está codificado en HTML, CSS y Javascript.
- ¿Cómo interactúan los desarrolladores front-end y back-end cuando compilan una aplicación?
- ¿Has conocido a un desarrollador de Full Stack que está entusiasmado con el front-end y el back-end?
- ¿Puede describir cómo las dependencias son diferentes en el back-end frente al front-end en JavaScript?
- ¿Por qué la mayoría de los CTOs o VPs de desarrolladores de back-end de ingeniería pueden un desarrollador de front-end asumir un papel de liderazgo en una empresa tecnológica?
- Sé cómo desarrollar aplicaciones simples de Android que almacenan datos localmente. ¿Qué habilidades de software debo aprender a continuación para crear aplicaciones que puedan manejar la sincronización en línea?
La parte que se ejecuta en la computadora (o servidor) del propietario de la aplicación web se denomina back-end. Esto generalmente está codificado en un lenguaje como Java, PHP, Python, Node.JS, Ruby o C #, aunque en realidad podría codificarse en casi cualquier lenguaje.