Yao基于Golang的开源低代码应用程序引擎
Yao是一个开源低代码应用程序引擎,它使用Golang编写,可以在几分钟内创建Web应用程序。适用领域非常广泛,在大部分场景下可以代替脚本语言使用,并且在业务系统(ERP, CRM , WMS...)、物联网边缘计算、后端 API 接口、应用管理后台以及自建低代码平台等应用场景下有更大的优势。
源码:
https://github.com/YaoApp/yao
官网:
https://yaoapps.com/
开源协议:
Apache-2.0
产品架构

Yao使用 Golang 编写,下载即用。适合用于开发业务系统、网站/APP API 接口、管理后台、自建低代码平台等。
YAO 根据业务特征,定义了一套 YAO DSL,用来描述数据结构、数据流、API 接口、并发任务、计划任务、Socket 服务等功能模块,这些功能模块被定义为 Widget。
在引擎启动时,根据 Widget 逻辑,将其解析为一组 API 接口和一组处理器。在应用开发中,编写 Widget DSL 描述差异,即可实现对应功能模块,从而提升编码效率。
YAO DSL以及YAO Widget 支持根据自身业务特征定义扩展,这让基于 YAO 构建符合自身业务特征的低代码平台变得更加容易。
功能特征
基于流的编程概念
Go语言开发
数据库模型创建
API服务编写
使用JSON进行仪表板界面设计
通用数据流处理器扩展方法
一定程度上取代传统的编程语言,如PHP和Java
可重用性和开发效率提高10倍
内置数据管理系统
基于JSON的界面布局定义
支持90%的常用界面交互功能
适合用于创建后台管理、CRM、ERP等企业系统
可以通过扩展组件或HTML页面实现其他自定义交互功能
兼容Vue和React等前端技术,用于创建管理界面
提供查询引擎
支持文件系统路由
支持数据流
支持插件
案例
后台管理系统
https://github.com/YaoApp/demo-plm
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 令人唏嘘!苹果新APP又被质疑抄袭啦!
- 美元兑人民币汇率2023年5月6日
- 分析师:我们是否迎来毫米波2.0阶段?
- 如何通俗地理解「分布式系统」;Vue 是否可以在一个项目中使用多个 UI 框架;大厂上线流程:先上前端还是后端|极客观点
- iPhone 14起价5999,160亿晶体管A16+「灵动岛」王炸!
- 光通信2021年业绩:曙光到来,已从低谷期触底反弹
- 【本周小结】联通2021年净利144亿;移动预计2021年净利1143至1165亿;电信预计2021年净利同比增23%-25%
- 数字贸易协议,中美博弈新前线?
- 加速数字经济发展 中信科移动助力运营商700M网络建设
- 消息称携程已通过港交所上市聆讯;印尼极兔速递拟赴美IPO;可口可乐将推出纸瓶包装;SpaceX将带1枚狗狗币上月球 | Do晚报
- 春运购票日历来了,今后在12306订票有几个变化
- 我为“十四五”建言丨成都锐成芯微科技股份有限公司总经理沈莉:优先布局核心IP 加快集成电路产业链建设



微信扫码关注公众号