Skip to content

CAH-FlyChen/Evolution.Framework

Repository files navigation

Evolution.Framework

##演示地址
http://www.evolutionsoft.cn:9002/
##基础信息
本Framework的UI部分基于NFine制作后端已经基本重写
基于 Asp.net MVC 6, EF Core 1.0, BootStrap制作
##额外特性

  1. 跨平台
  2. EF底层,便于适配不同数据库(只需要替换数据库的Provider)
  3. 自动创建Demo数据库
  4. 支持插件化开发
  5. 全异步操作
  6. 资源级别的权限控制方便Restful API调用
  7. 支持菜单自定义配置

##测试信息
已在 Ubuntu 14.4 + SqlServer 上测试通过
已在 Windows + SqlServer 上测试通过

##路线图

  1. 实现EF Core 1.0替换............................................[已完成]
  2. 跨平台 Ubuntu 14.4上测试....................................[已完成]
  3. 实现Conroller及相关方法的全异步执行.................[已完成]
  4. 实现插件机制........................................................[已完成]
  5. 实现Mysql数据库测试,将MySQL作为默认数据库.[已完成]
  6. 增加Redis缓存(在config文件中进行配置是否使用,默认不使用).....[已完成]
  7. 支持模板工具创建 [已完成V1.0]
  8. 分离Html和API.......................... [已完成]
  9. 修改验证为JWT方便Restful API调用.............. [已完成]
  10. 客户端改为AngularJs2 SinglePage工程.................... [已完成]
  11. 修改日志数据库为MongoDB

##官方插件

  1. SSO插件【未完成】
  2. 微信插件【未完成】

##联系信息
QQ群:489791124