网站首页 > 知识剖析 正文
Vue+.NetCore前后端分离,支持对前端、后台基础业务代码扩展的快速发开框架
框架可直上手开发这些功能
- Vol.WebApi类库可独立用于restful api服务单独部署,用于其他系统单独提供接口,直接上手编写业务代码即可。
- Vue+Vol.WebApi 可用于现有框架前后端分离进行开发
- Vol.Web类库可用于传统MVC+Razor方式进行项目开发
- Vol.Builder类库可作为一个独立的代码生成器,可生成cshtml页面、Vue页面、Model文件、Service与Repository.cs业务处理代码类
- 可作为一个独立站点来发布Editor编辑器生成的静态html网页.
框架特点
- 支持前端、后台基础业务代码动态扩展,可在现有框架增、删、改、查、导入、导出、审核基础业务上扩展复杂的业务代码
- 基本业务全部由框架完成,上手即可对基础业务以外的代码进行扩展
- 上手简单,需要.net core2.1、VsCode mysql/sqlservcer 2012、redis(可选) 及以上版本的开发环境
- 学习成本低,封装了常用可扩展组件及Demo(前端基于Iview/Element-UI组件进行了二次封装、后台提供了大量的扩展方法)
- 开发效率高,内定制开发的代码生成器,生成前端(Vue、后台代码),代码生成器已完成90%以上的重复工作,只需要在提供的扩展类型中实现其他业务
- 前端vue页面表单下拉/多选框完成自动绑定数据源,不需要写任何代码,并支持扩展自定开发绑定。
- 后台已完成权限、菜单、JWT等内部功能
如果你没有做过webpack+vue工程化开发项目,可能会刚开始相当不适应,或者安装环境总是出问题,但只要你熟悉开发流程后,你会发现采用Vue开发比Jquery爽太多了。上手项目需重点了解基础Vue语法,特别是了解组件、路由及import的使用
开发及依赖环境
VS2017 、.NetCore2.1 、EFCore2.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可选,没有redis的在appsetting.json中不用配置,默认使用内置IMemory)、
VsCode、Vue2.0(webpack、node.js,如果没有此环境自行搜索:vue webpack npm)、Vuex、axios、promise、IView、Element-ui
项目地址:https://github.com/cq-panda/Vue.NetCore
- 上一篇: Vue.js(五)动态绑定下拉框
- 下一篇: HTML中的图片区域链接方法详解——零基础自学网页制作
猜你喜欢
- 2024-11-21 第6天 | 16天搞定前端,html表单,标签界的杠把子?
- 2024-11-21 Python用20行代码就能实现漂亮的网页界面?你确定不来看看
- 2024-11-21 浏览器底层工作那些事儿
- 2024-11-21 知乎刷下拉框,知乎下拉框出现品牌词的方法
- 2024-11-21 一招解决Tinymce在el-dialog中下拉框使用异常
- 2024-11-21 Ajax+ashx 实现下拉框级联
- 2024-11-21 纯CSS实现导航菜单下拉效果带transition动画效果
- 2024-11-21 13个有用的HTML5、CSS3和jQuery搜索表单教程
- 2024-11-21 零基础教你学前端——31、下拉菜单
- 2024-11-21 下拉框获取到的数据如何在input文本框中显示
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)