InMemoryLoader es una biblioteca funcional o de clase escrita en C# (Mono) que permite la carga dinámica de los ensamblados .NET en la duración.
Notas de versión V 1-0-6971-8180
Notas de lanzamiento v 1.0
El proyecto "InMemoryLoader" ha surgido de un requisito o idea de desarrollar un marco web modular para aplicaciones comerciales. Una amplia variedad de tecnologías (sitios web ASP, servicios de SAP, servicio web, sistemas CMS, diferentes bases de datos) tuvieron que combinarse o datos de estos sistemas combinados en una aplicación.
De modo que las aplicaciones individuales se mantuvieron modulares, delgadas y fáciles de esperar, los componentes individuales tuvieron que dividirse en módulos individuales. Los módulos individuales tuvieron que estar vinculados o combinados, por lo que se desarrolló un módulo que permite la administración, registro y ejecución.
Los componentes deben implementar una interfaz, con lo cual las verificaciones del método de inicialización y todos los métodos públicos ingresados en una especie de "registro" y, por lo tanto, permanecen completamente preservados en el contexto de la aplicación.
De esta manera, son posibles aplicaciones muy eficientes sin referencias fijas, el proyecto puede mantenerse mucho más delgado y más eficiente. Además, la funcionalidad se puede agregar muy fácilmente en tiempo de ejecución y el tiempo de inicio de las aplicaciones se acorta masivamente.
Otra ventaja es que se pueden crear diferentes contenedores funcionales.
En el caso de una aplicación, el papel del usuario se puede consultar primero y luego la biblioteca/componentes correspondientes se puede recargar dinámicamente. Esto no solo aumenta el rendimiento, las funciones solo están disponibles para el contexto respectivo, lo que significa que las aplicaciones se vuelven más seguras.
Componentes con interfaces y clases abstractas que deben usarse para implementar en aplicaciones de MemoryLoader. Se utiliza inicialización e instanciación, de lo contrario no contiene ninguna funciones necesarias.
En MemoryLoad Base Wiki
El núcleo de una aplicación en memoria de niveles contiene todos los métodos y propiedades requeridos que se requieren para la construcción.
Wiki de gestión de memoria
La expansión contiene funciones adicionales como un envoltorio async, herramientas de cripta, utilidades de cadena y convertidor. ¡No es necesariamente necesario!
Memoryloadrommon wiki