zoukankan      html  css  js  c++  java
  • 腾讯开源 APIJSON 连创五个第一

    • 腾讯第一个码云推荐项目,// 其它最早创建的是 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

  • 相关阅读:
    浅谈servlet源码
    移动端测试的8大过程
    Pc端微信加群和app端加群测试用例设计点
    视频播放的用例设计点
    发红包的测试用例设计点
    朋友圈点赞用例设计点
    ADB
    语音 小说 逻辑
    nginx
    Jenkins—安装与简单使用
  • 原文地址:https://www.cnblogs.com/tommylemon/p/13952332.html
Copyright © 2011-2022 走看看