网站·生产者·Twitter
中文介绍
Yao是用Golang编写的开源应用程序引擎,其形式是可以立即下载和使用的命令行工具。它适用于开发业务系统,网站/APP API,管理面板,自行构建的低代码平台等。
YAO通过编写YAO DSL(以JSON格式的逻辑描述)或使用JavaScript来编写进程来采用基于流的编程模型来实现各种功能。 YAO DSL可以以几种方式写:
纯粹是手写的
使用自动脚本生成上下文逻辑
使用视觉编辑器通过“拖放”来创建
文档: https://yaoapps.com/en-us/doc
https://github.com/yaoapp/xgen-dev-app
使用YAO开发的申请
| 应用 | 描述 | 存储库 |
|---|---|---|
| yaoapp/yao-餐厅 | YAO例子 | https://github.com/yaoapp/yao-examples |
| yaoapp/yao知识 | 知识库应用 | https://github.com/yaoapp/yao-knowledge |
| yaoapp/xgen-dev-app | 演示应用程序 | https://github.com/yaoapp/xgen-dev-app |
| yaoapp/demo-project | 项目管理的演示申请 | https://github.com/yaoapp/demo-project |
| yaoapp/示例金融 | 财务管理的演示申请 | https://github.com/yaoapp/demo-finance |
| yaoapp/demo-plm | 制作项目管理的演示申请 | https://github.com/yaoapp/demo-plm |
YAO允许开发人员通过流程创建Web服务。 YAO是一种应用程序引擎,可创建数据库模型,撰写API服务,并仅由JSON for Web&Hardware描述仪表板界面,以及10x的生产力。
YAO基于基于流的编程想法,该想法是在GO语言中开发的,并支持了扩展数据流处理器的多种方法。这使得Yao非常通用,在大多数情况下可以替代编程语言,并且在可重复性和编码效率方面,Yao的效率是传统编程语言的10倍;应用程序性能和资源比率比PHP , Java和其他语言更好。
YAO具有内置数据管理系统。通过编写JSON来描述接口布局,可以实现90%的常见接口交互功能。它特别适合快速制作各种管理背景,CRM,ERP和其他内部企业系统。特殊的交互功能也可以通过编写扩展组件或HTML页面来实现。内置的管理系统不与YAO结合在一起,任何前端技术(例如VUE和REECT)都可以用于实现管理接口。
最新版本下载和安装:
https://github.com/yaoapp/xgen-dev-app/blob/main/readme.md
有关更多详细信息,请参见文档。
创建一个新的应用程序目录,输入应用程序目录,运行yao start命令,然后启动安装。
mkdir -p /data/app # create project directory
cd /data/app # Enter the project directory
yao start # Start installation默认帐户
密码: A123456P+
Yao的名字源自中文角色爻(Yáo) ,这是构成八个三元式的基本符号。八个三角形是一个古老的神Fuxi在观察和总结自然定律后创建的符号系统,可以指代一切。 Yao有两个州和阳的两个州,例如0和1。