Journal de mise à jour de MoAspEnginer :
30/11/2015 :
Optimiser la lecture des E/S de base ;
view2.js ajoute la prise en charge des boucles for pour les données personnalisées ;
Optimiser la lecture des listes de numéros par courrier et obtenir ;
Console optimisée, multi-APP réglable ;
Correction du bug de la méthode Empty d’analyse des expressions ;
Optimiser la vue2 ;
Introduction au framework MoAspEnginerMVC
MoAspEnginer est un framework MVC open source ASP basé sur JScript. Framework MVC basé sur AJScript pour ASP.
Entrée de fichier unique. Point d'entrée unique.
Véritable séparation du code et du programme. ZoneMVC.
Le modèle compile le code ASP. Combinez le fichier de modèle avec le code ASP (JScript).
Prend en charge les extensions de bibliothèque de classes et les extensions de balises personnalisées de modèles. Prise en charge de la bibliothèque et de Tageextend.
Prend en charge une variété de bases de données, notamment ACCESS, MSSQL, MYSQL et SQLITE par défaut, et d'autres types de bases de données peuvent être personnalisés. Prise en charge des bases de données multi-types.
Prend en charge plusieurs opérations de base de données. SupportMuti-Databases-Operate.
La validation du formulaire est prise en charge et les données de requête HTTP peuvent être utilisées directement pour mettre à jour la base de données. FormValidatee est pris en charge et les données HTTP Post peuvent être utilisées pour insérer ou mettre à jour des enregistrements de table.
Fournit HttpRequest, HttpUpload, Soap, OAUTH2.0 et d'autres modules. "HttpRequest, HttpUpload, Soap, OAUTH2.0" sont pris en charge.
Fournissez CryptoJS, fournissez AES/DES/RC4/Rabbit/pbkdf2/ripemd160 et d'autres algorithmes. CryptoJSi est pris en charge.
Analyse et construction Json intégrées. Json2 est intégré. Vous pouvez l'utiliser pour analyser ou chaîner les données Json.
Prend en charge plusieurs méthodes de routage, notamment 404, URL, isapi_URLRewrite et une configuration de routage entièrement personnalisée. URLRouteisSupported(404ErrorPage,URLRoute,ISAPI_URIRewrite).
Le routage prend en charge REST. RESTisSupported.
Prend en charge la mise en cache de la bibliothèque de classes, la mise en cache de la compilation, la mise en cache HTML et la mise en cache du modèle de base de données. LibraryCache, CombinedFileCache, HTMLCache et ModelCache.
Les ressources sont gérées et détruites de manière uniforme, vous permettant de vous concentrer sur le traitement de la logique métier. Vous pouvez accorder beaucoup plus d’attention à votre entreprise.
Changez la manière de développer ASP ! ! ! Obtenez votre ASP !!!
Nouvelles fonctionnalités
Prise en charge DEBUG, vous pouvez afficher la ligne source de l'erreur après avoir activé le mode DEBUG ;
Semblable à la méthode de chargement du module nodejs, tout en offrant un mode d'utilisation plus flexible
Les modules de base sont chargés à la demande pour améliorer la vitesse de chargement ;
Optimisez le moteur de modèles et rendez la rédaction de modèles plus conviviale ;
Fournit une prise en charge riche en modules, notamment la compression Zip, la compression Gzip, l'empaquetage tar, l'empaquetage xml, le code de vérification (plusieurs polices), QRCode, le nouveau mécanisme ASPCookie, etc.
Gestion unifiée des exceptions, vous pouvez définir le ERROR_REPORTING correspondant pour décider quelles exceptions afficher ;
Seuls les fichiers d'entrée et les fichiers core sont conservés, et les autres modules sont chargés dynamiquement (pour des raisons de sécurité, tous les fichiers à l'exception des fichiers d'entrée et des fichiers core peuvent être placés dans des répertoires non Web) ;
Les modules couramment utilisés (Model__, cookie, mpi, tar, base64, dump, JSON, VBS, etc.) sont chargés tardivement et le module est automatiquement chargé lorsque le programme appelle les méthodes associées.