¿Qué es la carga ansiosa? Codifico en PHP / JS pero una respuesta más generalizada estará bien.
Vi muchas preguntas sobre Java y Ruby, pero no conozco ninguno de estos lenguajes y me resulta difícil leer el código. No sé qué se supone que debe hacer en primer lugar
language-agnostic
Quamis
fuente
fuente
Respuestas:
Hay tres niveles:
Espero que tenga sentido en el contexto que lo estás viendo.
Déjame darte un ejemplo de "Webby".
Imagine una página con imágenes de desplazamiento como elementos de menú o navegación. Hay tres formas en que la carga de imágenes podría funcionar en esta página:
¿Tener sentido?
fuente
Es lo opuesto a la carga diferida , que difiere la inicialización de un objeto hasta que se necesita. La carga ansiosa inicializa un objeto tras la creación.
fuente
Si imagina que tiene un objeto llamado persona que tiene un nombre, una fecha de nacimiento y una cantidad de detalles menos críticos, digamos el color favorito, el programa de televisión favorito.
Para cargar esta clase de manera diferida, debe iniciarla leyendo, tal vez de una base de datos, todos los detalles básicos utilizados con más frecuencia (por ejemplo, nombre y fecha de nacimiento) y solo leerá los detalles menos utilizados cuando / si son necesarios, la carga ansiosa es lo opuesto , es decir, carga todos los detalles al mismo tiempo.
Los beneficios de la carga perezosa a menudo se citan como efiecencia, sin embargo, si los objetos no son tan complejos o la eficiencia no es una preocupación, se puede usar una carga ansiosa
fuente
La carga ansiosa también se usa en Angular 8. Simplemente significa que en el instante en que la aplicación se carga dentro del navegador, automáticamente, instantáneamente obtenemos todo el código dentro de un módulo en particular, por ejemplo, digamos que acaba de crear un Módulo de autenticación con un inicio de sesión y registro componente que se importa a un módulo de aplicación .
Por el contrario, hay una carga diferida , que es cuando le decimos al módulo de aplicación que tiene cargado el módulo de autenticación que solo cargue Módulo de autenticación en un momento determinado, como cuando un usuario se dirige a una ruta determinada.
fuente