2015-11-30:
優化核心的IO讀取;
view2.js增加for迴圈對自訂資料的支援;
最佳化post和get對數字列表的讀取;
優化控制台,可調式多APP;
修復expression解析Empty方法的bug;
優化view2;
MoAspEnginer是一款基於JScript的ASP開源MVC框架。 AJScript-basedMVCframeworkforASP.
單文件入口。 Singleentrypoint.
程式碼和程式的真正分離。 ArealMVC.
模板編譯ASP程式碼。 CombinetemplatefiletoASP(JScript)code.
支援類別庫擴充以及模板自訂標籤擴充。 SupportLibraryandTagextend.
支援多種資料庫,預設支援ACCESS、MSSQL、MYSQL、SQLITE,可自訂其他類型資料庫。 SupportMuti-Type-Databases.
支援多資料庫操作。 SupportMuti-Databases-Operate.
表單驗證支持,HTTP請求資料可直接用來更新資料庫。 FormValidateeissupported,andHttpPostdatacanbeusedforinsertorupdatetablerecord(s).
提供HttpRequest,HttpUpload,Soap,OAUTH2.0等模組。 "HttpRequest,HttpUpload,Soap,OAUTH2.0"aresupported.
提供CryptoJS,提供AES/DES/RC4/Rabbit/pbkdf2/ripemd160等演算法。 CryptoJSissupported.
內建Json解析和建置。 Json2isbuilt-in.YoucanuseittoparseorstringifyJsondata.
支援多種路由方式,包括404、URL、isapi_URLRewrite,完全自訂的路由配置。 URLRouteisSupported(404ErrorPage,URLRoute,ISAPI_URIRewrite).
路由支援REST。 RESTisSupported.
支援類別庫緩存,編譯緩存,HTML緩存,資料庫Model快取。 LibraryCache,CombinedFileCache,HTMLCacheandModelCache.
資源統一管理,統一銷毀,使您專心於業務邏輯處理。 Youcanpaymuchmoreattentiononyoubusiness.
換一種ASP的開發方式! ! ! GetyourASP!!!
新特性(NewFeatures)
DEBUG支持,開啟DEBUG模式後可查看錯誤的來源行;
類似nodejs的模組加載方式,同時提供更靈活的使用方式核心模組按需加載,提高加載速度;
優化模板引擎,模板編寫更友善;
提供豐富的模組支持,包括Zip壓縮,Gzip壓縮,tar打包,xml打包,驗證碼(多字體),QRCode,新的ASPCookie機制等,
異常統一管理,可設定對應的ERROR_REPORTING決定顯示哪些異常;
只保留入口文件和核心文件,其他模組動態載入(為了安全,可以將除入口文件和核心文件以外的所有文件放在非web目錄);
常用模組(Model__,cookie,mpi,tar,base64,dump,JSON,VBS等)延遲加載,程式呼叫相關方法時會自動載入模組。