低代码开发介绍

低代码的价值和优势,一方面是,通过自动生成代码、套用模板等方式减少重复代码开发的工作量;另一方面,可以通过更傻瓜式、更可视化、更直观的方式,让非技术人员也能快速根据自己的业务需求,轻松搭建自己的应用,降低开发的门槛。

今天来介绍一套低代码的完美组合工具:

钉钉宜搭低代码开发:在线数据表单+审批流程+报表+集成钉钉办公;

接口大师YesAPI:API接口低代码+内部数据库接口+钉钉远程API+钉钉接口连接器。

根据宜搭官方文档的介绍:

宜搭 是阿里巴巴自研的低代码应用构建平台,通过可视化拖拽的方式,传统模式下需要 2 周才能完成开发的应用,用宜搭 2 小时就能完成。

而接口大师,则是通过一套快速研发、统一管理和对外开放API接口服务的软件产品、源代码和解决方案。它的特点是:低代码、可视化、容器化。接口大师是基于PhalApi开源接口框架,专为小白人员设计的接口开发神器。以前可能需要2小时才能完成开发的API接口,用接口大师大约2分钟就可以了。因为它可以自动生成接口源代码、自动生成接口文档、可视化连接数据库,你只需要编写SQL语句就能快速查取数据库。

接口大师与宜搭的案例demo及运行效果

最终运行的钉钉应用效果截图是,

部署和使用自己的数据库,例如内部的数据库。为了演示,我们先创建以下MySQL数据库表,

CREATE TABLE  mother_love_e(
id int AUTO_INCREMENT  primary KEY  ,
name varchar(255),
code varchar(255),
other_name varchar(255),
sell_typ varchar(255),
sell_number float,
sell_sum float,
sell_cost float ,
profit float,
profit_margin float,
taxes_included float
)
INSERT INTO `mother_love_e` (`id`, `name`, `code`, `other_name`, `sell_typ`, `sell_number`, `sell_sum`, `sell_cost`, `profit`, `profit_margin`, `taxes_included`) VALUES (1, '黄江鱼', '0002', '西班牙-罗马路', '购销', 100, 3100, 100, 50, 0.5, 9999);
INSERT INTO `mother_love_e` (`id`, `name`, `code`, `other_name`, `sell_typ`, `sell_number`, `sell_sum`, `sell_cost`, `profit`, `profit_margin`, `taxes_included`) VALUES (2, '红江鱼', '0002', '西班牙-罗马路', '购销', 100, 3100, 100, 50, 0.5, 9999);
INSERT INTO `mother_love_e` (`id`, `name`, `code`, `other_name`, `sell_typ`, `sell_number`, `sell_sum`, `sell_cost`, `profit`, `profit_margin`, `taxes_included`) VALUES (3, '白江鱼', '0002', '西班牙-罗马路', '购销', 100, 3100, 100, 50, 0.5, 9999);

在插入测试数据后,进入接口大师的接口管理后台,

再根据表单,填写API接口的信息,

输入上数据相关的字段,生成代码并且发布(生成代码->添加草稿->保存并且发布。生成和保存成功时会提示:

发布后,查看已经发布的API接口。

根据接口获取access_token就可以成功获取接口内容

Ps:如果内部使用可以参考文档取消权限限制。

以上是接口大师即是后端低代码开发API接口的过程。

如果需要连接和使用自己的数据库,可以在接口大师管理后台进行添加数据库连接配置。

由于接口大师是可以部署在自己本地的服务器,所以可以通过内网IP和自己的数据库进行连接,更加安全。

在宜搭请求自己api的两种方式

第一种:先新建远程API。

然后,填入刚才用接口大师搭建和发布好的API接口信息。例如:接口地址。

第二种:通过API连接器。

在 开发者-连接器工厂,进行添加。

继续配置填写你自己API接口的信息。

保存接口信息后,可以进行测试。

测试成功了之后,就可以开始使用API了。

输入对应的接口参数:

就可以正常获取数据第二种连接器方式。

相关源代码

因为使用的都是低代码开发工具,所以宜搭和接口大师都会自动生成相应的代码。

其中在钉钉宜搭,通过js的方式直接获取的源代码是:

export function onClick() {// 获取姓名输入框内容 const input = JSON.stringify({"path": {},"query": {// "s": "App.HelloWorld.Say","s": "App.ClassName.getSellInfo",},"header": {"content-type": "application/json" },"body": {"desc": "test"}});let valueTestthis.dataSourceMap.yesdev.load({inputs: input}).then((value)=>{console.log(value)valueTest = value.data.rowsconsole.log(valueTest)// 更新全局变量this.setState({helloWord: valueTest,table: valueTest});}) }

参考资料

如何将宜搭数据和三方系统数据打通?

https://developers.aliwork.com/docs/guide/FAQ/q4

PhalApi Pro 技术文档

http://www.yesx2.com/wiki/#/README

以上就是接口大师数据接入宜搭的过程。

完美低代码开发工具组合:钉钉宜搭+接口大师YesAPI相关推荐

  1. 开放内网API接口的低代码开发工具和解决方案-派框架·接口大师

    开放内网API接口,有什么好的免开发或低代码解决方案吗? 最近有人来问我:"我需要把一些内网的Java接口开放给外部使用,同时实现按接口流量计费,有没一种,免开发或低代码的解决方案?&quo ...

  2. 国内外低代码开发平台优劣势一览

    随着数字化转型的推进,低代码开发平台正变得越来越受欢迎.在国内外市场上,已经出现了许多低代码开发平台.目前国内主流的低代码开发平台有:宜搭.简道云.明道云.云程.氚云.用友 YonBuilder.道一 ...

  3. 低代码开发平台如何支撑微服务/云原生架构

    目前"低代码"."微服务"这两个IT词汇很流行,国内主流的低代码开发平台很多:宜搭.简道云.明道云.云程.氚云.伙伴云.道一云.JEPaaS.华炎魔方.搭搭云. ...

  4. 十大低代码开发平台排行榜,低代码开发平台哪个好用?

    低代码平台作为一种高生产力的开发工具,它可让编程经验有限的开发人员快速,轻松地构建应用程序.构建应用程序的逻辑是通过可视化组件搭建方式,而不是通过传统编码的方式来构建的. 通过低代码开发平台,可以极大 ...

  5. 十分钟开发一款应用,这15个国产低代码开发平台太秀了!

    "低代码开发"最早可追溯到20世纪90年代至21世纪初的编程语言和工具(百度百科).阿里云智能总裁张建锋在钉钉6.0发布会上也表示,"低代码开发",将成为新一代 ...

  6. 低代码:阿里“云钉一体”战略的延伸和深化

    钉钉又有新动作. 1月14日,钉钉2021共生长·创未来发布会在云端举行.钉钉正式发布6.0版本,并公布了新的进化方向.阿里云智能总裁张建锋在发布会上表示:"钉钉的目标是成为中国最好的企业协 ...

  7. 广州蓝景介绍 — 什么是“低代码开发平台”以及国内外最受欢迎的低代码平台

    前言 众所周知,国际知名的信息技术研究和分析公司Gartner曾预言,到2022年,50%以上的公司将采用低代码开发平台,来进行企业应用定制.以下是由广州蓝景介绍,国内外最受欢迎的低代码开发平台有哪些 ...

  8. 再见了月薪3w的大后端,低代码开发已成气候!

    用过钉钉的应该都知道,它有个功能叫宜搭,宜搭目前有12700个应用,而这些应用有99%都是不懂代码的人搭建出来的,这一切都要归功于低代码平台的快速崛起. 有数据显示:至少还要开发5亿个新应用,才能满足 ...

  9. 漫画:什么是“低代码”开发平台?

    作者 | 小灰 来源 | 程序员小灰(ID:chengxuyuanxiaohui) 什么是低代码?其实,这并不是最近才出现的新概念. 自从计算机诞生以来,人们就一直在想方设法提升计算机程序编写的效率. ...

最新文章

  1. 2008-2013年写的10个小软件
  2. Python:python语言中与时间有关的库函数简介、安装、使用方法之详细攻略
  3. 吴恩达深度学习4.4练习_Convolutional Neural Networks_Face Recognition for the Happy House
  4. [置顶] 根据 子网掩码 算出 最大主机数目
  5. Python程序设计语言基础06(完):组合数据类型
  6. redis的持久化相关操纵
  7. pdf转换器下载使用步骤
  8. 西门子阀门定位器安装教程来啦,不会安装的宝贝们仔细看看咯!
  9. Pandas 之DataFrame二维表基础操作及演示
  10. 小马模拟器 (支持Android系统)
  11. [转]伽利略卫星导航系统2019年7月14日起的宕机事件
  12. SpringBoot项目怎么重命名
  13. WIN10下 搭建golang+vscode开发环境(图文并茂,傻瓜式教程)
  14. Cobbler自动部署CentOS系统
  15. 模电——三极管各个引脚之间的电压关系
  16. 看完这套书才发现,以前的四大名著都白看了!
  17. 接私活/毕业设计必备,基于SpringBoot+Activiti的Java底层框架的实现
  18. vue+js数据处理,对数组重新构造
  19. 多线程经典问题-----乘客做公交车问题解答3
  20. 贝叶斯的路——概率论迷思

热门文章

  1. Win32常用API讲解
  2. IDEA maven 项目依赖无法解析
  3. 企业做了ISO9001管理体系认证,还需要再做售后服务认证吗?
  4. qt Android之环境建立
  5. 深信服SCSA认证最新知识点四
  6. 国际顶级的摩托车越野锦标赛落户上海
  7. 水浸传感器是什么(水浸传感器功能特点)
  8. 前端针对JSON格式的一些数据格式化处理
  9. Celery Redis未授权访问命令执行利用
  10. 计算机科学导论知识体系,《计算机科学导论》 数据库基础知识