📘 remember - 期望能帮到你
remember 是一个学习辅助工具,一个帮助你记忆知识点的工具。
- Castle.Net:从数据访问框架ORM到IOC容器
- NHibernate:ORM
- Autofac:Ioc容器
- Ninject:一个快如闪电、超轻量级的基于.Net平台的依赖注入框架
- AutoMapper:很方便的实现实体和实体之间的转换,一个强大的对象映射工具
- Elmah:错误日志模块和处理
- Log4Net:一个非常优秀的开源日志记录组件
- Microsoft.AspNet.SignalR:Websocket实时通信
- Newtonsoft.Json:Json序列化和反序列化工具
- StackExchange.Redis.StrongName:redis 的.net客户端之一
- jQuery:一个 JavaScript 库,极大地简化了 JavaScript 编程
- bootstrap:来自 Twitter,是目前最受欢迎的前端框架
- 统一的异常处理(应用层几乎不需要自己写异常处理代码)
- 数据有效性验证
- 日志记录(自动记录程序异常)
- 用户&角色管理
- 插件系统(待完善)
- 设计为模块化和可扩展。提供构建自己的模块的基础结构。
- 每个插件都是一个完整MVC,创建您自己的模块生态系统,或重用现有模块来引导您的应用程序。
- 每个插件都可申请插件独有路由
- 插件可申请嵌入指定页面区域
- 每个插件都可独有一张表
- 模板系统
- 模板管理
- 允许用户切换模板(有此权限)
- ASP.NET MVC 5 Mobile 支持
- 自定义 UA,不同UA使用不同主题模板
- 风格管理(在模板管理的基础上,再增加对多风格的支持)
- 自定义URL
- Redis群集实现 Asp.net Mvc分布式Session
- 用户默认生成唯一标识头像
- 找回密码-邮件-验证码
- 登录状态-效验-token
- 站点信息管理
- 站点信息 缓存控制
- 自定义模板语言:静态页面生成(基于RazorEngine)
- OAuth2.0 开放授权支持
- 搭建开放平台,用于第三方申请授权
- SSO(单点登录)
- 控制账户登录的单一性
- QQ登录(插件实现)
- 防水墙(频繁访问,操作等给与全局验证,拦截)
- 邮件提醒(Redis队列)
- CDN(内容分发网络)
- 运行环境: .NET Framework (>= 4.5)
- 开发环境: Visual Studio Community 2017