框架介紹
- 這是一個基于vue、element-ui、iview、.netcore3.1 可支持前端、后臺動態擴展業務代碼快速開發框架,
- 框架內置定制開發的代碼生成器,生成的代碼不需要復制也不需要更改,直接就能運行,
- 后臺基于.netcore3.1、EntityFramework Core3.1、Dapper、Autofac框架底層搭建,
- 前端基于vue、element-ui、iview二次開發了多個可直接上手使用的組件,適用于撰寫各種后臺restful api或前端表單開發,
- 前、后端累計提供了超過300個擴展方法與屬性;并且后臺提供了大量的基礎功能,
- 前后端分離,并支持框架前、后端代碼進行自定義擴展,
- 框架2.0已補全開發檔案,
感謝
- 框架1.0第一個版本于2019.10月發布,期間得到了許多朋友的反饋;至今框架做了大量內部優化改進與bug修復及功能增加,
- 在此感謝使用1.0版本的朋友對框架提出的改進與issue表示忠心的感謝,
- 同時也感謝各位老板對本框架贊助, 查看
框架核心
- 快速開發(基礎功能全部由代碼生成器生成)
- 支持前端、后臺自定義業務代碼擴展,后臺提供了大量常用擴展與通用類
- 前端、后臺提供了近300個擴展方法與屬性,開發人員可在此功能上撰寫擴展自定義業務代碼
- 代碼生成(代碼生成器可直接生成主/從表前后端業務代碼,有30多種屬性可在線配置生成的代碼)
- 前端table自動轉換key/value
- 前端表單select/checkbox自動系結資料源,不需要寫任何代碼
- 支持(主從表)一對一前后端代碼全自動生成、并支持資料源自動系結與業務代碼擴展,不需要寫任何代碼
- 支持一對多從表自定義擴展(不限從表型別與從表數量)
- 如果能上手框架,可以體會到不用996,更不用掉頭發的感覺^_^
框架適用范圍
- 前后端分離專案
- 撰寫各種后臺restful api介面,后臺基礎代碼由代碼生成器完成,在生成的代碼上繼續撰寫業務即可
- 前端表單開發(直接上手看demo即可)
- 配合app做H5或全h5開發
- 發布靜態(h5)頁面,框架已經提供了demo
- 在現有的代碼生成器功能上,繼續定制開發代碼生成器功能,解決重復性作業
框架開發依賴環境
- 后臺:VS2019 、.NetCore3.1 、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可選,默認使用內置IMemory)
- 前端:VsCode、Vue2.0(webpack、node.js,如果沒有此環境自行搜索:vue webpack npm)、vuex、axios、promise、iview、element-ui
檔案更新
對1.0版本已補全框架檔案,檔案幾乎覆寫了整個框架,包括前端;并且框架對1.0版本增加了大量功能及內部代碼優化與bug修復框架bug修復、新增及優化日志
更多優化及優化日志見demo檔案中更新日志
框架2.0新增功能
- 增加切換皮膚功能

- 增加表單擴展統計匯總(具體擴展見:檔案->前端開發)
能看到的都由代碼生成器生成,不需要寫任何代碼(表格匯總,只需要簡單的屬性擴展即可實作)
- 增加一對多從表(不限從表數量)擴展Demo
- 增加文本編輯器直接發布靜態頁面功能
- 增加樹形選單與代碼生成頁面使用
- 增加可復用的后臺請求引數校驗
- 圖表
- 更多功能見demo演示環境...
框架預覽
- 框架內置了大量的通用組件可直接使用,并內置了基于本框架定制開發的代碼生成器,盡量避免重復性代碼撰寫,
- 框架不僅僅是快速開發,更多的是傾向于業務代碼擴展的撰寫與代碼規范,
- 如果有什么問題或建議,提issue或加QQ:283591387
- QQ交流群:45221949
- 如果覺得框架對你有用,幫忙點個star,非常感謝!
- demo服務器是騰訊云linux服務器帶寬1M,多人訪問會出現延遲情況
- demo地址:http://www.volcore.xyz
- 帳號:admin666密碼:123456(本地超級管理員帳號:admin密碼123456)
- github地址:https://github.com/cq-panda/vue.netcore
- gitee碼云:https://gitee.com/x_discoverer/Vue.NetCore
- 框架檔案:http://www.volcore.xyz/document/guide
- 框架更新日志:http://www.volcore.xyz/document/log
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/33242.html
標籤:.NET Core
上一篇:Jenkins之Nunit的應用
