Para construir productos más ricos y más suaves que requieren menos recursos.
Conceptualmente , estoy totalmente de acuerdo con la idea de clientes ligeros y la mayor parte del trabajo que se realiza en el servidor.
Siempre me sorprende cuando alguien dice que crear una aplicación de Android que tenga una iOS requeriría grandes cambios en el backend: ¿no debería ser el mismo para la versión del navegador web, la versión del navegador móvil o una aplicación nativa para cualquier plataforma?
- ¿Cómo mantienen los ultra ricos (Mr.Ambani) en la India lakhs de millones de rupias en los bancos? ¿Es seguro? ¿No se filtra la información a los piratas informáticos / grupos terroristas?
- ¿Cuáles son algunos ejemplos de parches de seguridad que rompen la funcionalidad documentada?
- ¿Cuál es la mejor solución para una actualización congelada de Windows?
- ¿Cómo fuerza bruta una clave criptográfica?
- ¿Qué deben saber todos sobre la ciberseguridad?
(Hace un blog sobre esto hace un tiempo: ¿Qué es la liberación de datos?)
De hecho, personalmente me encantaría vivir en el mundo donde la interfaz de usuario de la mayoría de los sitios se vería como http://stallman.org/. [Desafortunadamente], Internet ha evolucionado desde entonces, tenemos diferentes grupos sociales bien representados en línea, y los servicios deberían y se han adaptado significativamente.
Tecnológicamente , el código del lado del cliente puede hacer que la solución sea mucho más barata.
Ciertas tareas, como las animaciones y el renderizado, no pertenecen más que al código del lado del cliente. Moverlos al lado del servidor requeriría literalmente una capacidad de red y servidor 100x, sin mencionar requisitos más altos para el hardware y la red del cliente.
El contenido dinámico de la página siempre requiere un código del lado del cliente. Cualquier cosa más allá de simples gifs animados simplemente se ve demasiado feo si se hace exclusivamente en el lado del cliente. Todos los marcos sexy modernos son frontend-heavy.
En cuanto al producto , el código del lado del cliente hace que los servicios sean más fluidos.
Quora no sería Quora si no fuera por el código del lado del cliente. Facebook no sería Facebook.
GMail no sería GMail … ¡ah, espera! GMail tiene la interfaz “HTML básico” de bajo tráfico, que efectivamente no es un código del lado del cliente. Compruébalo si tienes curiosidad: Gmail .
Gracias por el A2A.