【Github】项目名:APIJSON – 零代码、全功能、强安全的ORM库
一、项目简介
APIJSON是一种专为API而生的JSON网络传输协议以及基于这套协议实现的ORM库。它为各种增删改查提供了完全自动化的万能通用接口,零代码实时满足千变万化的各种新增和变更需求。适合中小型前后端分离的项目,包括创业项目、内部项目、低代码/零代码、小程序、BaaS、Serverless等。
二、项目目的
APIJSON旨在大幅降低开发和沟通成本,简化开发流程,缩短开发周期。通过提供万能通用接口,让前端可以定制任何数据和结构,而后端大部分HTTP请求不用再写接口和文档,从而避免前端和后端在接口与文档方面的诸多问题,如沟通不畅、文档错误等。
三、核心技术
1. 后端
– 提供万能通用接口,实现零代码增删改查、各种跨库连表、JOIN嵌套子查询等操作。
– 能够自动生成文档,且无需编写和维护,还可自动静态检查。
– 自动校验权限、自动管理版本、自动防SQL注入。
– 开放HTTP API无需划分版本,始终保持兼容。
2. 前端
– 不用再向后端催接口、求文档。
– 可完全定制数据和结构,看请求知结果,所求即所得,能一次获取任何数据和结构,还可去除多余数据节省流量提高速度。
四、实践案例
1. 腾讯内部:互娱、音乐、微信、云与智慧等部门使用。
2. 外部企业:华为、华能、百度、快手、中兴、圆通、传音等企业都有使用案例。
3. 用户反馈
– 腾讯IEG数据产品开发组负责人xinlin表示,腾讯的APIJSON开源方案可以做到零代码生成接口和文档,且过程自动化。
– 腾讯科技后台开发高级工程师雷大锤认为这个项目可以为T10做准备,是业界很火的东西,能提升个人影响力。
– 还有来自华为、字节跳动、百度、中兴等企业的员工也对该项目给出了积极的反馈。
五、项目总结
APIJSON是一个功能强大、应用广泛且有着良好社区生态的项目。它在开发效率提升、接口和文档管理、前后端协作等多方面有着显著的优势。欢迎大家在评论区留言,分享自己对APIJSON的看法、使用经验或者提出问题,共同探讨这个优秀的项目。
项目地址
数据统计
数据评估
本站链氪巴士提供的APIJSON:零代码、全功能、强安全的ORM库都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月5日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
QMUI_Android是一个旨在辅助快速搭建Android项目的UI库。它有助于开发者专注于业务需求,不用在基础代码设计上花费过多精力。无论是新项目构建还是旧项目维护,开发效率与项目质量都能得到显著提升。其功能特性包含全局UI配置,仅需修改一份配置表就能调整App的全局样式,如组件颜色、导航栏等,一处修改即可全局生效;提供丰富的UI控件,例如BottomSheet、Tab等,还支持自定义样式;具备高效的工具方法,可处理设备信息、屏幕信息等常见场景。它支持API Level 21+。这个库能为Android开发带来极大的便利。