哪里有工程做的网站,wordpress 改登录界面,企业官网模板站,cn域名著名网站框架采用.NetCore Vue前后端分离#xff0c;并且支持前端、后台代码业务动态扩展#xff0c;框架内置了一套有着20多种属性配置的代码生成器#xff0c;可灵活配置生成的代码#xff0c;代码生成器界面配置完成即可生成单表/主从表的增、删、改、查、导入、导出、上传、审… 框架采用.NetCore Vue前后端分离并且支持前端、后台代码业务动态扩展框架内置了一套有着20多种属性配置的代码生成器可灵活配置生成的代码代码生成器界面配置完成即可生成单表/主从表的增、删、改、查、导入、导出、上传、审核基础功能。只需要简单了解即可上手开发框架基础功能已构建完成可直接上手开发功能Vol.WebApi类库可独立用于restful api服务单独部署,用于其他系统单独提供接口,直接上手编写业务代码即可。VueVol.WebApi 可用于现有框架前后端分离进行开发Vol.Web类库可用于传统MVCRazor方式进行项目开发Vol.Builder类库可作为一个独立的代码生成器,可生成cshtml页面、Vue页面、Model文件、Service与Repository.cs业务处理代码类可作为一个独立站点来发布静态html网页.可直接用于H5移动App开发H5开发看这里框架特点支持前端、后台基础业务代码动态扩展可在现有框架增、删、改、查、导入、导出、审核基础业务上扩展复杂的业务代码基本业务全部由框架完成上手即可对基础业务以外的代码进行扩展上手简单需要.net core2.1、VsCode mysql/sqlservcer 2012、redis(可选) 及以上版本的开发环境学习成本低封装了常用可扩展组件及Demo(前端基于Iview/Element-UI组件进行了二次封装、后台提供了大量的扩展方法)开发效率高,内定制开发的代码生成器,生成前端(Vue、后台代码),代码生成器已完成90%以上的重复工作只需要在提供的扩展类型中实现其他业务前端vue页面表单下拉/多选框完成自动绑定数据源不需要写任何代码,并支持扩展自定开发绑定。后台已完成权限、菜单、JWT等内部功能如果你没有做过webpackvue工程化开发项目可能会刚开始相当不适应或者安装环境总是出问题但只要你熟悉开发流程后你会发现采用Vue开发比Jquery爽太多了。上手项目需重点了解基础Vue语法特别是了解组件、路由及import的使用开发及依赖环境VS2017 、.NetCore2.1 、EFCore2.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可选没有redis的在appsetting.json中不用配置默认使用内置IMemory)、项目运行如果你没有前端环境请先安装node1、使用cmd命令切换至前端Vue项目.../VOL.Vue路径下,执行npm install命令(只有从来没执行过此命令的才执行npm install)2、运行后端项目在后端项目路径.../VOL.WebApi/运行builder_run.bat端口设置的是9991,运行前先看appsettings.josn配置属性说明3、运行前端项目在前端Vue项目路径.../VOL.Vue/运行run.bat每次启动会进行编译这个时间可能会有点长4、输入http://localhost:8080访问功能介绍功能描述完成情况用户管理(登陆、密码修改)登陆、密码修改√角色管理角色管理√权限分配用户基础权限分配后台支持多种权限控制方式,也可自行定义√用户权限/菜单静态化处理为减少Redis读取数据传输量,对用户权限/菜单在本地服务器作静态化处理,只有在用户权限/菜单变化时才刷新redis缓存√JWT认证采用前台端分离JWT认证并且支持JWT过期动态刷新√异步队列批量写日志框架封装了一个异步队列写日志,此前项目每天PV约150W左右采用异步队列的方式批量写入日志非常顺畅√RepositoryRepository作为数据提供提供了常用EF方法封装√前端常用组件封装此框架主要围绕表单组件进行开发并且封装的组件都支持扩展√基础业务实现已实现(表/主从表)的增、删、改、查、导入、导出、审核基础功能(前提建一张带主键的mysql/sqlserver表),这些基础业务不要写任何代码直接用代码生成器生成即可并且生成的代码支持其他业务代码扩展√代码生成器代码生成器为可视化配置提供了可配置属性的20多种所有基础功能只需要勾选确认生成的代码包括Vue/Vue扩展文件/路由,后台表相关的类(控制器/扩展控制器,业务接口/扩展业务接口,接口实现/扩展接口实现类)支持单表表单、主从表单的代码生成√数据源预先配置数据源作为前端下拉框/多选框的字典项源支持key/value配置及sql从数据源加载配置√表单数据源自动绑定如果一个表单带有多个下拉框这里只需要配置数据源编号即可自动绑定√Redis/Memory缓存已对Redis/Memory封装直接使用即可√Dapper已对Dapper封装直接使用即可√扩展方法框架封装了大量的扩展方法,如通用实体校验(框架所有实现校验全部依赖于此扩展)扩展、string扩展、object扩展、表达式生成/解析扩展、文件操作扩展等√H5开发可支持直接开发并部署H5页面 H5开发看这里√分库分表分库分表操作x静态页面发布x消息推送x框架文档、代码生成器、Demo看这里1、只读基础表单整个只读的基础表单的所有前后端代码全部由代码生成器生成代码生成器中几乎不需要配置并支持并后端业务代码扩展直接生成代码后配置菜单权限即可2、自动绑定下拉框数据表单整个自动绑定下拉框数据表单的所有前后端代码全部由代码生成器生成并支持并后端业务代码扩展在代码生成器中只需要指定数据源编号页面加载时会根据编号自动加载数据源并绑定3、启用图片支持、审核表单整个启用图片支持、审核表单的所有前后端代码全部由代码生成器生成并支持并后端业务代码扩展审核功能需要在菜单配置权限、代码生成器中勾选启用图片支持4、高级查询整个表单的所有前后端代码全部由代码生成器生成并支持并后端业务代码扩展查询字段、类型(下拉框、日期、TextArea等)、所在行与列都由代码生成器完成不需要写任何代码5、单表新建、编辑单表新建、编辑所有前后端代码全部由代码生成器生成并支持并后端业务代码扩展新建、编辑字段、类型(下拉框、日期、TextArea等)、所在行与列、字段是否只读、标签显示的长度等都由代码生成器完成不需要写任何代码6、主从表新建、编辑主从表新建、编辑所有前后端代码全部由代码生成器生成并支持并后端业务代码扩展新建、编辑从表配置、字段、类型(下拉框、日期、TextArea等)、所在行与列、字段是否只读、标签显示的长度等都由代码生成器完成不需要写任何代码7、单列、多列Form表单单列、多列Form表单已封装成组件并且支持组件扩展。可配置显示的列的数量、是否只读、列的数据类型(日期、下拉框、TextArea、列宽、自动绑定数据源、图片上传等) 这些只需要配置JSON格式即可使用8、可配置的Table(自动/手动加载table数据、自动绑定数据源、编辑功能)单列、多列Form表单已封装成组件并且支持组件扩展。可配置显示的列的数量、是否只读、列的数据类型(日期、下拉框、TextArea、列宽、自动绑定数据源、图片上传等) 这些只需要配置JSON格式即可使用从后台加载数据、自动绑定数据可编辑的table手动绑定数据、自动绑定数据源表单与table混合使用9、excel导入excel导入整个页面都由代码生成器生成导入的字段、字段是否必填下载模板也由代码生成器上配置(自己根据实际需要决定是否采用此方法)导入时会验证是否为空与数据的合法性逻辑校验自己实现扩展方法即可10、H5开发H5只是做了一个简单的Demo,如果你有H5开发经验请忽略如果你没有H5开发经验可看看这里11、权限分配目前只实现了对用户的角色的Action进行权限分配12、菜单管理默认8种权限可自行定义其他权限(代码生成器完后直接在菜单上配置url(url路径为自动生成前端的router-path,从此处复制过过即可))13、个人中心个人中心目前只开发了页面与修改密码其他功能自行根据需要实现14、前端、后台业务代码动态扩展框架提供了前台后端扩展方法与属性,只需要根据自己的业务实现扩展业务。后台大部分都采用的委托扩展方法这里只截了一张图前端数据加载事件的扩展方法前后台完整扩展参考Demohttp://132.232.2.109/SellOrder15、代码生成器代码生成器提供了20多种可配置的属性可灵活配置显示、查询、编辑、导入、导出、主从关系等功能点击看代码生成器文档 还有角色管理、日志管理、数据源管理、其他组件、后台代码等功能就不再介绍了,点这里看看就知道了 此框架由代码生成器完成了大部分工作能极大减少代码量,并支持前台端代码的扩展。如果你对前后端分离开发的方式或H5开发有兴趣,那么希望此框架对能你有所帮助如果你觉得框架对你有用帮忙点个星非常感谢!Demo地址http://132.232.2.109 帐号admin666密码123456本地超级管理员帐号admin密码123456GitHub地址https://github.com/cq-panda/Vue.NetCore.git博客园地址https://www.cnblogs.com/-clouds/p/11633786.htmlt如果你需要Quartz.Net做定时任务管理你可以试试这个https://github.com/cq-panda/Quartz.NetUI(站点与MySql部署在同一个1G1核1M带宽的Centos服务器上,访问可能会出现延迟现象)原文链接https://www.cnblogs.com/-clouds/p/11633786.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com