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