vue+.netcore可支持業務代碼擴展的開發框架 VOL.Vue 2.0版本發佈

来源:https://www.cnblogs.com/-clouds/archive/2020/05/11/12704899.html
-Advertisement-
Play Games

框架介紹 這是一個基於vue、element-ui、iview、.netcore3.1 可支持前端、後臺動態擴展業務代碼快速開發框架。 框架內置定製開發的代碼生成器,生成的代碼不需要複製也不需要更改,直接就能運行。 後臺基於.netcore3.1、EntityFramework Core3.1、Da ...


框架介紹

  • 這是一個基於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新增功能

部分已上線項目

框架預覽

  • 框架內置了大量的通用組件可直接使用,並內置了基於本框架定製開發的代碼生成器,儘量避免重覆性代碼編寫。
  • 框架不僅僅是快速開發,更多的是傾向於業務代碼擴展的編寫與代碼規範。
  • 如果有什麼問題或建議,提issue或加QQ:283591387
  • QQ交流群:45221949
  • 如果覺得框架對你有用,幫忙點個star,非常感謝!
  • demo伺服器是騰訊雲linux伺服器帶寬1M,多人訪問會出現延遲情況

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、基礎知識 1.1、簡介 Log4Net是一個開源日誌框架,它的功能很強大,可以將日誌分為不同的等級,以不同的格式輸出到不同的存儲介質中,比如:資料庫、txt文件、記憶體緩衝區、郵件、控制台、ANSI終端、遠程接收端等等。 Log4Net將日誌分為五個級別,從高到低分別是:FATAL(致命錯誤)、E ...
  • 視頻:https://www.bilibili.com/video/BV15x411x7WN?p=6 功能點:表格分組,彙總。 結果圖: 操作步驟: 分組實現:設置GroupIndex 表格分數彙總:設置GridView的ShowFooter=true。設置分數列的彙總方式。 在分組裡實現彙總功能: ...
  • 集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionless+Apollo的微服務開發框架 Github源代碼地址 https://github.com/PeyShine/Demo.MicroServer Apollo配置 ...
  • 最近看了一下開源項目asp.net katana,感覺公開的介面非常的簡潔優雅,channel 9 說是受到node.js的啟發設計的,Katana是一個比較老的項目,現在已經整合到asp.net core中。 從github克隆下來的項目,這個博客專門是從代碼角度去理解katana項目,所以本篇隨 ...
  • 0.前言 在上一篇中初略的介紹了一下SQL的基本寫法,這一篇開始我們正式步入C 操作資料庫的範圍。通過這一系列的內容,我想大家能對於資料庫交互有了一定的認識和基礎。閑話不多說,先給大家介紹一個C 操作資料庫的方式。 1. ADO.NET的介紹 在ADO.NET出現之前,C 連接資料庫有很多種方式,各 ...
  • 問題描述:jQuery回調函數高版本3.3.1不相容問題 jQuery-3.3.1不能執行回調函數,使用jQuery-1.7.1可以 Ajax.BeginForm方法及參數。真的是不相容嗎?會不會是其他原因?這個好坑,調了好久 使用jQuery-3.3.1登錄成功後指向路由為/Login/UserL ...
  • 2020-05-11 10:29:03 今天就來說一下我的主界面是怎麼寫的吧,首先我使用的父窗體的方法,這樣可以在操作的時候更加的方便,而且有些東西是可以很容易操作的,而且父窗體可以省去一些不必要的麻煩。 主要是最下麵的狀態欄的設置, 登錄賬號設置——>當用戶登陸之後會有一個登錄的賬號,主要是為了方 ...
  • 微信JSAPI支付 申請退款 介面地址 介面鏈接:https://api.mch.weixin.qq.com/secapi/pay/refund 是否需要證書 請求需要雙向證書。 詳見證書使用 請求參數 欄位名變數名必填類型示例值描述 公眾賬號ID appid 是 String(32) wx8888 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...