软件著作权 开源框架_开源软件分享-基于.net core 3.1的快速开发框架
曾幾何時(shí).NET們很羨慕JAVA的生態(tài),java開源生態(tài)里面你用得著的幾乎都有開源的實(shí)現(xiàn)。比如大數(shù)據(jù)、微服務(wù)、以及各種各樣的快速開發(fā)框架,特別是spring boot出來以后,簡化了SSM那套繁瑣的配置文件,搭建框架也越來越方便了。不過現(xiàn)在.net core誕生以后,.net的生態(tài)也越來越好了,各種開源社區(qū)在為豐富.net生態(tài)世界努力。
develop
以前在github上搜索這種前后端分離快速開發(fā)框架基本是java的(如jeecg、jeesite、ruoyi),今天我要介紹的是一個(gè)基于.net core 3.1的快速開發(fā)框架(Vue + .NetCore前后端分離,支持對(duì)前端、后臺(tái)基礎(chǔ)業(yè)務(wù)代碼擴(kuò)展的快速發(fā)開框架),用來弄私活應(yīng)該蠻香。
Vue.NetCore介紹
Vue.NetCore是一個(gè)基于Vue + .NetCore 3.1的前后端分離快速開發(fā)框架,采用MIT開源協(xié)議,目前github上標(biāo)星1.6K,廢話不多說,先上張大圖看看效果。
vue.netcore
Vue.NetCore所用涉及到的技術(shù)點(diǎn):
后臺(tái):VS2019 、.NetCore3.1 、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可選,默認(rèn)使用內(nèi)置IMemory)
前端:VsCode、Vue2.0、vuex、axios、promise、iview、element-ui
代碼結(jié)構(gòu):框架采用前后端分離,前后端工程目錄結(jié)構(gòu)如下:
前端VUE代碼
后端.net core api
框架功能
我們從github或者gitee上克隆代碼到本地,運(yùn)行前端代碼,需要執(zhí)行npm install安裝依賴,然后執(zhí)行npm run dev或者直接雙擊run.bat運(yùn)行,啟動(dòng)后默認(rèn)8080端口。然后我們啟動(dòng)后臺(tái)接口,我們打開克隆下來的工程,在Vue.NetCoreDB 有Mysql、pgsql、sqlserver的數(shù)據(jù)庫腳本。我們導(dǎo)入數(shù)據(jù)后,打開VOL.sln工程,修改appsettings.json的數(shù)據(jù)庫連接配置,啟動(dòng)后臺(tái)接口,便可以體驗(yàn)下Vue.NetCore框架的功能了。
切換皮膚功能
切換皮膚
樹形菜單與列表
樹形菜單與列表
文本編輯器直接發(fā)布靜態(tài)頁面功能:發(fā)布靜態(tài)文件有利SEO優(yōu)化
靜態(tài)頁面發(fā)布
圖表與表單功能
圖表與表單
高級(jí)查詢功能:整個(gè)表單的所有前后端代碼,全部由代碼生成器生成,并支持前后端業(yè)務(wù)代碼擴(kuò)展,查詢字段、類型(下拉框、日期、TextArea等)、所在行與列都由代碼生成器完成,不需要寫任何代碼。點(diǎn)擊查詢按鈕,可以展開折疊更多搜索條件。
高級(jí)查詢
excel導(dǎo)入導(dǎo)出功能:excel導(dǎo)入整個(gè)頁面都由代碼生成器生成,導(dǎo)入的字段、字段是否必填,下載模板也由代碼生成器上配置,導(dǎo)入時(shí)會(huì)驗(yàn)證是否為空與數(shù)據(jù)的合法性,邏輯校驗(yàn)自己實(shí)現(xiàn)擴(kuò)展方法即可。
代碼生成器功能:Vue.NetCore自帶強(qiáng)大的代碼生成器功能,可靈活配置顯示、查詢、編輯、導(dǎo)入、導(dǎo)出、主從關(guān)系等功能,并提供了詳細(xì)的文檔說明。
代碼生成
寫在最后
以上便是Vue.NetCore項(xiàng)目的介紹,有興趣的小伙伴可自行前往github或者gitee下載體驗(yàn)吧。
總結(jié)
以上是生活随笔為你收集整理的软件著作权 开源框架_开源软件分享-基于.net core 3.1的快速开发框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python解释器 pip安装_pip安
- 下一篇: istqb证书含金量_“性能测试” 领域