MoAspEnginer (marco MVC para ASP) es una aplicación que hace referencia a algunas funciones de ThinkPHP y el marco MVC de asp.
Intención original:
En una era en la que ASP terminó, ya no quiero gastar demasiada energía en ASP. Quiero escribir un marco de desarrollo ASP rápido para mejorar la eficiencia del trabajo.
Ventajas:
1. Entrada de archivo único, modo M/A
2. La mayor parte del desarrollo central de JScript,
3. Haga que POST y GET sean legibles y escribibles, y todos los datos se pueden leer y escribir a través de F.post o F.get.
4. Admite la operación CURL y extiende la asignación al modelo y registro
5. Admite la llamada de plantillas entre módulos y entre plantillas.
6. Compile el caché y el caché de la biblioteca de clases para mejorar la eficiencia del código.
7. Admite compilación estricta y compilación no estricta. La compilación estricta requiere una declaración completa de variables (es decir, las variables utilizadas en las plantillas deben asignarse, especialmente los objetos).
8. Admite llamadas estáticas y llamadas dinámicas de clases (las llamadas estáticas solo se inicializan una vez y las llamadas dinámicas inicializan una nueva clase cada vez)
9. Admite llamadas automáticas de publicación para actualización e inserción (la validez de los datos se puede verificar a través de FormValidatee antes de ingresar a la base de datos), por ejemplo: Model__("Public","id").insert(), Model__("Public" ,"id" ).actualización()
10. Admite operaciones de múltiples bases de datos, siempre que se escriban varios archivos de configuración de bases de datos, se pueden llamar a voluntad en el programa.
11. Admite el almacenamiento en caché de conjuntos de datos y el almacenamiento en caché en el sistema de archivos en modo json.
1. La documentación actual está relativamente incompleta.
2. La depuración es inconveniente y requiere una determinada base ASP.
3. La mayor parte del núcleo es JScript. Es difícil para las personas que no están familiarizadas con JScript modificar el núcleo.
Registro de cambios de MoAspEnginer v1.15 bulid2013.12.24:
Modificación: El número de versión se cambia a 1.15.
Agregado: directorio común agregado a la biblioteca;
Agregado: agregue el parámetro de configuración MO_IMPORT_COMMON_FILES y cargue el archivo de script especificado por MO_IMPORT_COMMON_FILES desde el común de la aplicación;
Acerca de: MO_IMPORT_COMMON_FILES, formato: "nombre de archivo; nombre de archivo = codificación;", varios archivos están separados por punto y coma de medio ancho (;), si no se especifica la codificación, el valor predeterminado es utf-8 y el nombre del archivo no incluir el sufijo.
Acerca de: Todos los scripts en la carpeta /Mo/Library/Common se cargarán automáticamente, no es necesario especificarlos;
Acerca de: Function.asp en la carpeta /App/Library/Common también se cargará automáticamente, no es necesario especificarlo;
Agregar: bucle de etiqueta de bucle, agregue una referencia a {$loopname.Key__}, incrementando desde 1; loopname se refiere al nombre de la etiqueta de bucle.
Agregado: agregue comentarios sobre códigos relevantes para todas las bibliotecas de clases Agregado: se agregó una biblioteca para convertir caracteres chinos a Pinyin como ejemplo de una biblioteca de extensión de aplicación
Expandir