Para mí, se reduce a cuán dinámica es la aplicación y / o plataforma.
En los lenguajes web con secuencias de comandos que se ejecutan en servidores web sin estado, probablemente terminará necesitando empujar sus datos a la capa de vista. Esto se debe principalmente a que la próxima vez que el cliente lo visite, estará ejecutando una nueva pila y un montón. Puede conservar algunos datos, pero la razón por la cual la web no tiene estado es para que no tenga que sobrecargar los objetos persistentes de arranque en cada solicitud o administrar una cantidad máxima de conexiones simultáneas.
Para algo que tiene un poco más de estado (como los servlets de Java, las aplicaciones AS3 / Flex, o posiblemente incluso iOS), es mucho más fácil colocar cosas en una tabla común para permitir que los componentes y las piezas de visualización capturen lo que necesitan. Solo tienes que vigilar el uso de tu memoria.
- Cómo pasar de ser un desarrollador front-end a un diseñador UX
- Cómo inicializar una matriz en PHP
- ¿Qué es el marco de primefaces?
- ¿Qué necesito saber sobre Linux para conseguir un trabajo como desarrollador?
- ¿Qué compañía es mejor para el desarrollo web de Laravel en India?
En entornos como Flex, es realmente útil poder enlazar datos y verlos (y procesarlos) a medida que cambian también.