MoAspEnginer (framework MVC pour ASP) est une application qui fait référence à certaines fonctions de ThinkPHP et du framework MVC d'asp.
Intention initiale :
À une époque où ASP est terminé, je ne veux plus dépenser trop d'énergie sur ASP, je veux écrire un framework de développement ASP rapide pour améliorer l'efficacité du travail.
Avantages :
1. Entrée de fichier unique, mode M/A
2. La plupart des développements de base de JScript,
3. Rendez POST et GET lisibles et inscriptibles, et toutes les données peuvent être lues et écrites via F.post ou F.get.
4. Prend en charge le fonctionnement de CURL et étend l'attribution au modèle et à l'enregistrement.
5. Prise en charge des appels de modèles entre modules et entre modèles
6. Compilez le cache et le cache de la bibliothèque de classes pour améliorer l'efficacité du code
7. Prend en charge la compilation stricte et la compilation non stricte nécessite une déclaration complète des variables (c'est-à-dire que les variables utilisées dans les modèles doivent être attribuées, en particulier les objets).
8. Prise en charge des appels statiques et dynamiques des classes (les appels statiques ne sont initialisés qu'une seule fois et les appels dynamiques initialisent une nouvelle classe à chaque fois)
9. Prise en charge des appels automatiques pour mise à jour et insertion (la validité des données peut être vérifiée via FormValidatee avant d'entrer dans la base de données), par exemple : Model__("Public","id").insert(), Model__("Public" ,"identifiant" ).update()
10. Prend en charge les opérations multi-bases de données Tant que plusieurs fichiers de configuration de base de données sont écrits, ils peuvent être appelés à volonté dans le programme.
11. Prend en charge la mise en cache des ensembles de données et la mise en cache dans le système de fichiers en mode json.
1. La documentation actuelle est relativement incomplète.
2. Le débogage n'est pas pratique et nécessite une certaine base ASP.
3. La majeure partie du noyau est JScript. Il est difficile pour les personnes qui ne sont pas familiarisées avec JScript de modifier le noyau.
Journal des modifications de MoAspEnginer v1.15 bulid2013.12.24 :
Modification : Le numéro de version est changé en 1.15.
Ajouté : ajout du répertoire commun à la bibliothèque ;
Ajouté : ajoutez le paramètre de configuration MO_IMPORT_COMMON_FILES et chargez le fichier de script spécifié par MO_IMPORT_COMMON_FILES à partir du commun de l'application ;
À propos de : MO_IMPORT_COMMON_FILES, format : "nom de fichier ; nom de fichier = encodage ;", plusieurs fichiers sont séparés par un point-virgule demi-largeur (;), si l'encodage n'est pas spécifié, la valeur par défaut est utf-8 et le nom de fichier ne l'est pas. inclure le suffixe.
À propos : Tous les scripts du dossier /Mo/Library/Common seront chargés automatiquement, pas besoin de le spécifier ;
À propos : Function.asp dans le dossier /App/Library/Common sera également chargé automatiquement, pas besoin de le spécifier ;
Ajouter : boucle d'étiquette de boucle, ajouter une référence à {$loopname.Key__}, incrémenté de 1 ; loopname fait référence au nom de l'étiquette de boucle.
Ajouté : ajout de commentaires sur les codes pertinents pour toutes les bibliothèques de classes Ajouté : ajout d'une bibliothèque pour convertir les caractères chinois en pinyin comme exemple de bibliothèque d'extension d'application
Développer