.NET开源快速开发框架Colder发布 (NET452+AdminLTE版)

.NET开源快速开发框架Colder(NET452+AdminLTE版)

引言

半年前将基于Easyui的快速开发框架开源,三个版本(NET4.52,NETCore和NET4.0)总共荣获200+星,得到了大家的认可,也很高兴能够帮助到大家。但不可否认的是Easyui在现在各大主流UI框架(Bootstrap、iview、Layui、element-ui等)面前的确有些过时,爱美之心人皆有之,咱猿类的衣食父母(甲方)也不列外。因此,为了吃(房)香(贷)喝(车)辣(贷),选择一套漂亮而简洁的UI来取悦甲方就是现阶段的主要矛盾(人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾)。为了解决这个主要矛盾鄙人进行了很长时间的调研,在各大主流UI框架(Bootstrap、iview、Layui、element-ui等)中进行各种对比,最后选择了基于Bootstrap的AdminLTE,这是因为本框架的面向对象主要是.NET后端开发者,Bootstrap相比于其它而言更加容易上手,而且插件丰富(Easyui更丰富而且简单),并且拥有不俗的颜值,最终选择它。最后,在鄙人的两星期搬砖后,焕然一新的.NET快速开发框架Colder.Fx.Net.AdminLTE诞生,希望大家能够喜欢并支持。

简介

本框架旨在为.NET开发人员提供一个Web后台快速开发框架,采用本框架,能够极大的提高项目开发效率。

本版本框架采后端采用基于.NET4.52的ASP.NETMVC,前端从原来的Easyui升级为基于Bootstrap的AdminLTE,支持响应式布局,提高用户体验(提高逼格)。

框架主要功能如下表:

功能 详细描述 支持情况
用户登录、密码修改   用户登录、密码修改    
系统用户管理   系统用户管理    
角色管理   角色管理    
权限管理   基于用户的权限、基于角色的权限、菜单权限、操作权限(按钮权限)、接口权限、数据权限    
系统日志   支持使用ElasticSearch记录日志    
快速开发   通过数据库直接生成实体层、业务逻辑层、视图层代码,无需编码即可实现CURD    
数据库操作封装   使用基于EF的仓储模式、封装常用的CURD,支持单库事物和分布式事物    
多数据库支持   使用基于EF的仓储模式,支持各大主流关系型数据库(SQLServer、MySQL、Oracle、PostgreSQL)    
缓存支持   支持系统自带缓存和Redis缓存、封装操作接口、简单易用    
分布式Session支持   禁用自带Session,使用自定义Session,一键开启分布式Session    
页面响应式   基于Bootstrap,支持响应式布局,移动端能够轻松访问    
其它各种帮助类库及插件   其它各种帮助类库及插件    

后台展示如下:

.NET开源快速开发框架Colder发布 (NET452+AdminLTE版)

源码地址:https://github.com/Coldairarrow/Colder.Fx.Net.AdminLTE

各版本请看下表:

.NET版本 前端UI 地址
.NET4.52   AdminLTE   https://github.com/Coldairarrow/Colder.Fx.Net.AdminLTE  
.NET4.52   Easyui   https://github.com/Coldairarrow/Coldairarrow.Fx.Net.Easyui.GitHub  
.NET Core2.1   Easyui   https://github.com/Coldairarrow/Coldairarrow.Fx.Core.Easyui.GitHub  
.NET4.0   Easyui   https://github.com/Coldairarrow/Coldairarrow.Fx.Net40.Easyui.GitHub  
基础准备 开发环境要求

操作系统:Windows 10

开发工具:Visual Studio 2017

SDK:安装.NET4.52及以上

数据库:SQLServer2008 R2及以上

基础数据库构建

使用本框架需要构建基础数据库,具体步骤如下:

创建基础数据库的Sql脚本文件在:/docs/初始化文件/db.sql,在数据库中运行db.sql脚本即可创建数据库:
Colder.Fx.Net.AdminLTE

若Sql运行出错,请直接使用同目录下的db.bak还原数据库

打开src目录下Colder.Fx.Net.AdminLTE的解决方案,如下图

.NET开源快速开发框架Colder发布 (NET452+AdminLTE版)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzpdy.html