Registro de actualización de MoAspEnginer:
30/11/2015:
Optimice la lectura de E/S central;
view2.js agrega soporte de bucle para datos personalizados;
Optimice la lectura de listas de números por correo y obtenga;
Consola optimizada, multi-APP ajustable;
Corrija el error del método vacío de análisis de expresiones;
Optimizar vista2;
Introducción al marco MoAspEnginerMVC
MoAspEnginer es un marco MVC de código abierto ASP basado en JScript. Un marco MVC basado en JavaScript para ASP.
Entrada de archivo único. Punto de entrada único.
Verdadera separación de código y programa. ÁreaMVC.
La plantilla compila el código ASP. Combine el archivo de plantilla con el código ASP (JScript).
Admite extensiones de biblioteca de clases y extensiones de etiquetas personalizadas de plantilla. Biblioteca de soporte y extensión de Tage.
Admite una variedad de bases de datos, incluidas ACCESS, MSSQL, MYSQL y SQLITE de forma predeterminada, y se pueden personalizar otros tipos de bases de datos. Admite bases de datos de varios tipos.
Admite múltiples operaciones de bases de datos. SoporteMuti-Bases de datos-Operar.
Se admite la validación de formularios y los datos de la solicitud HTTP se pueden utilizar directamente para actualizar la base de datos. Se admite FormValidate y los datos Http Post se pueden utilizar para insertar o actualizar registros de tabla.
Proporciona HttpRequest, HttpUpload, Soap, OAUTH2.0 y otros módulos. Se admiten "HttpRequest, HttpUpload, Soap, OAUTH2.0".
Proporcione CryptoJS, proporcione AES/DES/RC4/Rabbit/pbkdf2/ripemd160 y otros algoritmos. CryptoJSi es compatible.
Análisis y construcción Json incorporados. Json2 está integrado. Puede usarlo para analizar o encadenar datos Json.
Admite múltiples métodos de enrutamiento, incluidos 404, URL, isapi_URLRewrite y una configuración de enrutamiento totalmente personalizada. URLRouteisSupported(404ErrorPage,URLRoute,ISAPI_URIRewrite).
El enrutamiento admite REST. RESTisSoportado.
Admite el almacenamiento en caché de bibliotecas de clases, el almacenamiento en caché de compilaciones, el almacenamiento en caché de HTML y el almacenamiento en caché de modelos de bases de datos. LibraryCache, CombinedFileCache, HTMLCache y ModelCache.
Los recursos se administran y destruyen de manera uniforme, lo que le permite concentrarse en el procesamiento de la lógica empresarial. Puede prestar mucha más atención a su negocio.
¡Cambie la forma de desarrollo ASP! ! ! ¡¡¡Consigue tu ASP!!!
Nuevas características
Soporte DEBUG, puede ver la línea fuente del error después de activar el modo DEBUG;
Similar al método de carga del módulo nodejs, pero proporciona una forma de uso más flexible
Los módulos principales se cargan según demanda para mejorar la velocidad de carga;
Optimice el motor de plantillas y haga que la redacción de plantillas sea más sencilla;
Proporciona una amplia compatibilidad con módulos, que incluyen compresión Zip, compresión Gzip, empaquetado tar, empaquetado xml, código de verificación (múltiples fuentes), QRCode, nuevo mecanismo ASPCookie, etc.
Gestión de excepciones unificada, puede configurar el ERROR_REPORTING correspondiente para decidir qué excepciones mostrar;
Solo se conservan los archivos de entrada y los archivos principales, y otros módulos se cargan dinámicamente (por seguridad, todos los archivos, excepto los archivos de entrada y los archivos principales, se pueden colocar en directorios que no sean web);
Los módulos de uso común (Model__, cookie, mpi, tar, base64, dump, JSON, VBS, etc.) se cargan con retraso y el módulo se carga automáticamente cuando el programa llama a métodos relacionados.