No estoy seguro de quiénes son estos desarrolladores de UI y si realmente dijeron lo que usted dice que dijeron, pero si lo que dice es correcto, entonces estos desarrolladores de UI básicamente no tienen idea de cómo funciona una aplicación web.
En este punto, debería decirte que soy un desarrollador de backend y que puedo estar un poco sesgado.
Es imposible que Netflix vaya completamente al frente, esto significaría que cada película en Netflix estaría presente en las computadoras de cada persona que usa Netflix, un problema que comenzaron a resolver en primer lugar. Además, si tengo todas las películas en mi máquina, ¿por qué debería iniciar sesión en Netflix para ver dichas películas?
- ¿Cómo vinculan los desarrolladores back-end su trabajo con los desarrolladores front-end?
- ¿Cuáles son los 5 principales elementos de front-end y los 5 mejores elementos de back-end que conforman un sitio web?
- ¿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?
- ¿Se deben manejar las solicitudes HTTP fusionadas en el front-end o el back-end?
- ¿En qué parte de un sitio web se utilizan los idiomas de backend?
Si se encuentra con estos desarrolladores de interfaz de usuario, solo pregúnteles cómo implementarían algo como un youtube o facebook completamente en la parte frontal sin back-end, y responda su respuesta, será una buena risa.
Lo que realmente está sucediendo, como ya ha dicho una respuesta, debido a que ahora se brindan los mismos servicios en los navegadores y en las aplicaciones móviles, la interfaz de usuario está cambiando para que pueda manejar mucha lógica que hasta hoy solía ser manejada por servidor porque esto reduce el número de consultas al servidor desde múltiples fuentes. Como la UI maneja esto, se usa el mismo servidor y usa servicios en el back-end para proporcionar datos que la UI maneja de acuerdo con la solicitud en tiempo de ejecución.
No hay forma de que un servicio web adecuado pueda funcionar sin un backend.