Dave:Node一鍵生成CRUD代碼,又一款極其好用的代碼生成器

項目名稱:Dave前端

項目做者:Davenode

開源許可協議:Apache-2.0mysql

項目地址:https://gitee.com/zzf0529/Davegit

項目簡介

Dave 是一種專爲 API 而生的 JSON 網絡傳輸協議以及基於這套協議實現的 ORM 庫。sql

爲簡單的增刪改查、複雜的查詢、簡單的事務操做提供了徹底自動化的API。數據庫

能大幅下降開發和溝通成本,簡化開發流程,縮短開發週期。後端

適合中小型先後端分離的項目,尤爲是互聯網創業項目和企業自用項目。api

經過自動化 API,前端能夠定製任何數據、任何結構!網絡

大部分 HTTP 請求後端不再用寫接口了,更不用寫文檔了!數據結構

前端不再用和後端溝通接口或文檔問題了!不再會被文檔各類錯誤坑了!

後端不再用爲了兼容舊接口寫新版接口和文檔了!不再會被前端隨時隨地沒完沒了地煩了!

項目特點

在線解析

  • 自動生成接口文檔,清晰可讀永遠最新
  • 自動校驗與格式化,支持高亮和收展
  • 自動生成各類語言代碼,一鍵下載
  • 自動管理與測試接口用例,一鍵共享
  • 自動給請求JSON加註釋,一鍵切換

對於前端

  • 不用再向後端催接口、求文檔
  • 數據和結構徹底定製,要啥有啥
  • 看請求知結果,所求即所得
  • 可一次獲取任何數據、任何結構
  • 能去除重複數據,節省流量提升速度

對於後端

  • 提供通用接口,大部分API不用再寫
  • 自動生成文檔,不用再編寫和維護
  • 自動校驗權限、自動管理版本、自動防SQL注入
  • 開放API無需劃分版本,始終保持兼容
  • 支持增刪改查、模糊搜索、正則匹配、遠程函數等

框架說明生成介紹

注意:表的基礎結構分別爲id,createtime,updatetime

介紹

該套代碼生成器僅限於 node框架內的結構生成規則, 全部生成的實現統一在服務端進行處理, 而後返回, 如須要進行修改, 修改後臺服務的接口實現便可。

內容

目前整套的生成內容主要圍繞整套框架的設計結構進行, 覆蓋後臺(WCF接口、數據接口、業務層)、前臺的代碼生成(View 及ViewModel層), 以下所示。

支持

1.支持生成可預覽編輯的代碼、直接複製進行移植

2.直接生成文件, 不管是類庫文件、仍是前端的UI .xaml文件。

3.支持代碼高亮、方便進行查看編輯

4.暫只支持mysql可是並非之後就打算支持mysql 會多種數據庫選擇

已完成的

1.數據動態連接,數據結構的管控

2.表中的數據查看

3.數據可在視圖中進行編輯修改。

4.可經過表/類結構實現api生成

5.可經過表/類結構實現接口文檔生成

須要先建立連接以下操做:

可自定義配置參數是否可查詢可匹配

生成代碼存在model模型 curd代碼等 複製下載一鍵匹配

若是你喜歡這個項目,或者想參與其中,那麼就點擊後面的連接給它一個 Star 或者提一個 Issue 吧:https://gitee.com/zzf0529/Dave

相關文章
相關標籤/搜索