
-
騰訊第一個碼云推薦專案,// 其它最早創建的是 TencentOS-tiny(碼云) 2019.8.23
-
騰訊第一個碼云GVP專案,// 其它最早創建的是 TencentOS-tiny(碼云) 2019.8.23
-
騰訊碼云官方所有專案中Star第一,// 其它最高是 TencentOS-tiny(碼云) 272 個Star
-
騰訊所有后端開發專案中Star第一,// 其它最高是 libco(GitHub) 5.8K Star
-
騰訊所有網路編程專案中Star第一,// 其它最高是 TencentOS-tiny(GitHub) 4.7K Star

APIJSON是一種專為API而生的 JSON網路傳輸協議 以及 基于這套協議實作的ORM庫, 為 簡單的增刪改查、復雜的查詢、簡單的事務操作 提供了完全自動化的API, 能大幅降低開發和溝通成本,簡化開發流程,縮短開發周期,
通過自動化API,前端可以定制任何資料、任何結構, 大部分HTTP請求后端再也不用寫介面了,更不用寫檔案了, 前端再也不用和后端溝通介面或檔案問題了,再也不會被檔案各種錯誤坑了, 后端再也不用為了兼容舊介面寫新版介面和檔案了,再也不會被前端隨時隨地沒完沒了地煩了,
APIJSON 適用場景
適合中小型前后端分離的專案,尤其是 BaaS、Serverless、互聯網創業專案和企業自用專案,
APIJSON 功能特點
支持 增刪改查、分頁排序、分組聚合、統計組合、模糊搜索、正則匹配、連續范圍、比較運算、邏輯運算、 存盤程序、各種JOIN、各種子查詢、欄位過濾、多資料庫、垮庫跨表、性能分析、排列組合、結構變換、 遠程函式呼叫、多級快取規則、資料與結構校驗、角色與操作權限校驗 等,
對于前端
-
不用再向后端催介面、求檔案
-
資料和結構完全定制,要啥有啥
-
看請求知結果,所求即所得
-
可一次獲取任何資料、任何結構
-
能去除重復資料,節省流量提高速度
對于后端
-
提供通用介面,大部分API不用再寫
-
自動生成檔案,不用再撰寫和維護
-
自動校驗權限、自動管理版本、自動防SQL注入
-
開放API無需劃分版本,始終保持兼容
-
支持增刪改查、模糊搜索、正則匹配、遠程函式等
APIJSON介面展示
使用 APIAuto-機器學習HTTP介面工具來展示基于 APIJSON 協議的 HTTP API:
多表關聯查詢、結構自由組合、多個測驗賬號、一鍵共享測驗用例
自動生成封裝請求JSON的Android與iOS代碼、一鍵自動生成JavaBean或決議Response的代碼
自動保存請求記錄、自動生成介面檔案,可添加常用請求、快捷查看一鍵恢復
一鍵自動介面回歸測驗,不需要寫任何代碼(注解、注釋等全都不要)
一圖勝千言 - 部分基礎功能概覽
APIJSON App演示
使用 APIJSON + ZBLibrary 開發的 Android 客戶端 Demo,以下 Gif 圖看起來比較卡,實際在手機上 App 運行很流暢:

專案主頁
請點一個 Star 支持謝謝!
GitHub 主頁
https://github.com/Tencent/APIJSON
工蜂主頁
https://git.code.tencent.com/Tencent_Open_Source/APIJSON
碼云主頁
https://gitee.com/TommyLemon/APIJSON
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/209252.html
標籤:其他
上一篇:技術點6:Tomcat服務器
