El backend es simplemente donde usted:
- servir contenido al cliente / navegador
- hacer trabajo del lado del servidor: trabajo que no desea que el cliente / navegador realice
Este video explica más detalles
La parte 2 muestra más detalles de configuración
- ¿Por qué Google no compra Genymotion?
- ¿Cuáles son algunas aplicaciones móviles populares que no tienen ninguna API del lado del servidor y cuáles son su fuente de ingresos?
- Cómo convertirte en un genial desarrollador de juegos de Android
- ¿Puedo aprender el desarrollo de Android y el desarrollo web en 45 días?
- ¿Cómo se llaman los widgets dentro de su aplicación de Android?
Contenido para servir:
Para un sitio de solo contenido (HTML / CSS / JS), el backend suele ser un servidor apache o nginx que sirve archivos basados en la ruta, por ejemplo, http://sitename.com/some/path.js obtendrá “path.js” de la carpeta “algunos”. Aquí no hay una “aplicación” , solo una configuración sobre dónde están los archivos de su sitio web en el servidor.
Un sitio basado en una base de datos accederá a la base de datos, obtendrá contenido (por ejemplo, publicaciones de blog) y creará una página html y la devolverá. También notará solicitudes de activos estáticos como archivos CSS / JS / Image y los enviará al cliente. Hay una aplicación web aquí.
Trabajo del lado del servidor:
Siempre hay algún tipo de aplicación aquí. Por lo general, descarga el trabajo al servidor cada vez que debe ser seguro. No puede almacenar credenciales de forma segura en ningún lugar de JS o en el navegador, por lo que cualquier cosa que implique credenciales tiene que suceder en el servidor … enviar correo electrónico, acceder a bases de datos, etc.
También puede haber trabajos periódicos ejecutándose en el servidor. Tal vez desee ejecutar una tarea diaria que ejecute métricas en todos los clics y cambie la posición de los artículos para obtener el máximo de clics. O tal vez envíe un correo electrónico a todos los nuevos usuarios que se registraron esta semana. Las posibilidades son infinitas en cuanto a lo que podría ser.