MAE官方网站预上线

非常抱歉,一直以来,MAE没有一个自己的官方平台,文档和博客都很零散。最近抽空用MAE框架搭建了这个网站,用作MAE官方平台,非常感谢您对MAE的支持。

-平台开放用户注册;
-开放用户提交BUG和意见建议;
-开放用户分享优秀的扩展,并能自行更新扩展;
-开放用户发表教程和代码分享;

关于MAE

MAE是一款基于JScript的ASP开源MVC框架,以往开发ASP多用VBScript作为默认脚本语言,相对于VBS来说,JScript语言具有更高的灵活性和扩展性。

  • 单文件入口。
  • 真正的MVC构造。
  • 模板编译ASP代码。
  • 支持类库扩展以及模板自定义标签扩展。
  • 支持多种数据库,默认支持ACCESS、MSSQL、MYSQL、SQLITE,可自定义其他类型数据库。
  • 支持多数据库操作。
  • 表单验证支持,HTTP请求数据可直接用来更新数据库。
  • 提供HttpRequest,HttpUpload,Soap等模块。
  • 提供CryptoJS,提供AES/DES/RC4/Rabbit/pbkdf2/ripemd160等算法。
  • 内置Json解析和构建。
  • 支持多种路由方式,包括404、URL、isapi_URLRewrite,完全自定义的路由配置。
  • 路由支持REST。
  • 支持类库缓存,编译缓存,HTML缓存,数据库Model缓存。
  • 资源统一管理,统一销毁,使您专心于业务逻辑处理。

新特性

  • DEBUG支持,开启DEBUG模式后可查看错误的源行;
  • 类似nodejs的模块加载方式,同时提供更灵活的使用方式;
  • 核心模块按需加载,提高加载速度;
  • 优化模板引擎,模板编写更友好;
  • 提供丰富的模块支持,包括Zip压缩,Gzip压缩,tar打包,xml打包,验证码(多字体),QRCode,新的ASPCookie机制等,
  • 异常统一管理,可设置相应的ERROR_REPORTING决定显示哪些异常;
  • 只保留入口文件和核心文件,其他模块动态加载(为了安全,可以将除入口文件以外的所有文件放在非web目录);
  • 常用模块(Model,cookie,mpi,tar,base64,dump,JSON,VBS等)延迟加载,程序调用相关方法时自动加载模块。

发表评论评论(8)