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.
- ¿Cuáles son algunas de las ventajas de usar PHP?
- ¿Qué debo aprender para construir un sitio web (front-end + back-end)?
- ¿Cómo se conecta su aplicación React a un backend, por ejemplo: (Node + Express + Postgres)?
- ¿Qué piensan los desarrolladores web de los bootcamps y sus graduados?
- Cómo desarrollar un proyecto de principio a fin
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.