【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收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
悟空CRM(9.0版本)是悟空软件推出的一款前后端分离的CRM系统。悟空软件长期为企业提供企业管理软件(CRM/HRM/OA/ERP等)的研发、实施、营销、咨询、培训、服务于一体的信息化服务。该项目以高科技为起点,以技术为核心、以完善的售后服务为后盾,并且受益于开源也回馈于开源。项目后端框架采用ThinkPHP5.0.2,前端MVVM框架为Vue.JS2.5.x,路由使用Vue - Router3.x,数据交互靠Axios,UI框架则是Element - UI2.6.3,运行环境要求PHP5.6以上等诸多特性。