伙伴云客服论坛»论坛 S区 S零代码 查看内容

13 评论

0 收藏

分享

鹅厂开源零代码、全功能、强安全的 ORM 库

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个腾讯开源的ORM库——APIJSON。

鹅厂开源零代码、全功能、强安全的 ORM 库-1.jpg

APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。
为各种增删改查提供了完全自动化的万能通用接口,零代码实时满足千变万化的各种新增和变卦需求。
能大幅降低开发和沟通本钱,简化开发流程,缩短开发周期。
适宜中小型前后端分别的项目,尤其是 初创项目、内部项目、低代码/零代码、小程序、BaaS、Serverless 等。


通过万能通用接口,前端可以定制任何数据、任何构造。
大部分 HTTP 恳求后端再也不用写接口了,更不用写文档了。
前端再也不用和后端沟通接口或文档问题了。再也不会被文档各种错误坑了。
后端再也不用为了兼容旧接口写新版接口和文档了。再也不会被前端随时随地没完没了地烦了。


功能特性

对于后端

  • 提供万能通用接口,大部分 HTTP API 不用再写
  • 零代码增删改查、各种跨库连表、多层嵌套子查询等
  • 自动生成文档,不用再编写和维护,且自动静态检查
  • 自动校验权限、自动管理版本、自动防 SQL 注入
  • 开放 HTTP API 无需划分版本,始终坚持兼容
对于前端

  • 不用再向后端催接口、求文档
  • 数据和构造完全定制,要啥有啥
  • 看恳求知结果,所求即所得
  • 可一次获取任何数据、任何构造
  • 能去除多余数据,节省流量进步速度
接口展示

Postman 展示 APIJSON

鹅厂开源零代码、全功能、强安全的 ORM 库-2.jpg

APIAuto 展示 APIJSON
使用 APIAuto-机器学习接口工具 来管理和测试 HTTP API 可大幅 减少传参错误、提升联调效率
注意:网页工具界面是 APIAuto,里面的 URL+JSON 才是 APIJSON 的 HTTP API


  • APIJSON 多表关联查询、构造自由组合,APIAuto 多个测试账号、一键共享测试用例

鹅厂开源零代码、全功能、强安全的 ORM 库-3.jpg


鹅厂开源零代码、全功能、强安全的 ORM 库-4.jpg


  • APIAuto 自动生成前端(客户端)恳求代码 和 Python 测试用例代码,一键下载

鹅厂开源零代码、全功能、强安全的 ORM 库-5.jpg


  • APIAuto 自动保管恳求记录、自动生成接口文档,可添加常用恳求、快捷查看一键恢复

鹅厂开源零代码、全功能、强安全的 ORM 库-6.jpg


  • APIAuto 一键自动接口回归测试,不需要写任何代码(注解、注释等全都不要)

鹅厂开源零代码、全功能、强安全的 ORM 库-7.jpg


  • 一图胜千言 - APIJSON 部分根底功能概览

鹅厂开源零代码、全功能、强安全的 ORM 库-8.jpg


鹅厂开源零代码、全功能、强安全的 ORM 库-9.jpg

APIJSON App 演示
使用 APIJSON + ZBLibrary 开发的 Android 客户端 Demo (以下 Gif 图看起来比较卡,实际上运行很流畅):

鹅厂开源零代码、全功能、强安全的 ORM 库-10.jpg

为什么选择 APIJSON?


  • 处置十大痛点 (可帮前后端开发大幅提振开发效率、强力杜绝联调扯皮、巧妙躲避文档缺陷、非常节省流量带宽等)
  • 开发提速很大 (CRUD 零代码热更新全自动,APIJSONBoot 对比 SSM、SSH 等激进估计可提速 20 倍以上)
  • 腾讯官方开源 (使用 GitHub、Gitee、工蜂 等平台的官方账号开源,微信公众号、腾讯云+社区 等官方公告)
  • 社区影响力大 (GitHub 1W+ Star 在 350W Java 项目中排名前 120,远超 FLAG, BAT 等国内外绝大部分开源项目)
  • 多样用户案例 (腾讯内部用户包含 互娱、音乐、云与智慧,外部用户包含 500 强上市公司、数千亿资本国企 等)
  • 适用场景广泛 (社交聊天、阅读资讯、影音视频、办公学习 等各种 App、网站、公众号、小程序 等非金融类项目)
  • 周边生态丰富 (Android, iOS, Web 等各种 Demo、继承 JSON 海量生态、零代码 接口测试 和 单元测试 工具等)
  • 文档视频齐全 (项目介绍、快速上手、装置部署 等后端、前端、客户端的 图文讲解、视频教程、代码注释 等)
  • 功能丰富强大 (增删改查、分页排序、分组聚合、各种条件、各种 JOIN、各种子查询、跨库连表 等零代码实现)
  • 使用安全简单 (自动增删改查、自动生成文档、自动管理版本、自动控制权限、自动校验参数、自动防 SQL 注入等)
  • 灵敏定制业务 (在后端编写 远程函数,可以拿到 session、version、当前 JSON 对象 等,然后自定义处置)
  • 高质可靠代码 (代码严谨规范,商业分析软件源伞 Pinpoint 代码扫描报告平均每行代码 Bug 率低至 0.15%)
  • 兼容各种项目 (协议不限 HTTP,与其它库无抵触,对各类 Web 框架集成友好且提供 SpringBoot, JFinal 的示例)
  • 工程轻量小巧 (仅依赖 fastjson,Jar 仅 280KB,Java 文件仅 59 个共 13719 行代码,例如 APIJSONORM 4.3.1)
  • 多年持续迭代 (自 2016 年开源至今已连续维护 5 年多,累计 2000+ Commits、80+ Releases,不时更新迭代中...)

鹅厂开源零代码、全功能、强安全的 ORM 库-11.jpg



—END—

开源协议:Apache2.0
开源地址:https://github.com/Tencent/APIJSON

回复

举报 使用道具

相关帖子
全部回复 (13)
查看全部
百度智慧城市研发 lpeng: “很兴奋的发现APIJSON很合适我们的一个开发场景,作为我们协议定义的一部分”

举报 回复 支持 反对 使用道具

字节跳动 qiujunlin: “初次见到这个项目,觉得太冷艳了,眼前一亮。给我的感受是,项目大大简化了开发流程,开发效率提升了很多倍。”

举报 回复 支持 反对 使用道具

华为 minshiwu: “demo工程,默认使用apijson-framework,可以做到无任何配置即可体验apijson的各种才干。”

举报 回复 支持 反对 使用道具

腾讯 IEG 数据产品开发组负责人 xinlin: “腾讯的 APIJSON 开源方案,它可以做到零代码生成接口和文档,并且整个生成过程是自动化。当企业有元数据的时候,马上就可以获得接口”

举报 回复 支持 反对 使用道具

GitHub 14.7K Star Java Top 100、腾讯开源前八、内外五个奖项,用户包含腾讯、华为、百度、SHEIN、快手、中兴、华能贵诚信托、传音、圆通等各大知名企业以及数百家中小企业

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

人早跑了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

本版积分规则 高级模式
B Color Image Link Quote Code Smilies

清水煮岁月
注册会员
主题 19
回复 20
粉丝 0
|网站地图
快速回复 返回顶部 返回列表