发行版

这里发布最新的版本通告
0.10.3
Yao v0.10.3 正式发布
2023-05-18 11:32:05

Yao v0.10.3 正式发布

Yao v0.10.3 新增两个重要特性:

Neo AI 助手

Screenshot

开箱即用的 AI 助手, 可以自定义指令。

演示应用

应用独立发布

docker run -it --rm \
-v </your/app/root>:/app \
-e APP_NAME="dev-app-docker" \
-e PACK_FLAG="-l 123456" \
-e PACK_ENV="/app/pack.docker.yao" \
yaoapp/yao-build:0.10.3-amd64 make

DockerFile

新特性

  • [新增] Neo (beta), 可以运行自定义指令的,AI 助手

  • [新增] yao pack (beta) 命令, 应用打包

  • [重构] Gou Framework

  • [新增] OpenAI 处理器

  • [新增] aigc 处理器, 把大模型变成万能接口

  • [新增] Dashboard 等更多页面级别组件

  • [更多] 已知 BUG 修复, 优化一些功能

...

更多特性请看 文档

0.10.2
0.10.2 正式发布
2022-11-21 11:32:05

Yao v0.10.2 正式发布 你好零代码

Yao v0.10.2 重构了界面引擎、新增 Studio CLI、DSL 编写处理器, 发布了 Yao Brain 平台 (DEMO 版)。

基于这些新特性, 开发者可以轻松根据上下文逻辑, 用程序编程序, 开发出 真无代码 产品。

Yao Admin

为了演示效果, 我们用 Yao 开发了一个通用管理后台 Yao Admin

无需 ”托拉拽“, 连接数据库, 你就有了一个管理后台

稍加完善后, Yao Admin 将作为一个独立的产品发布, 了解更多特性可以访问代码仓库。

代码仓库: https://github.com/YaoApp/yao-admin

开源协议: Apache-2.0

新特性

  • [重构] Xgen 界面引擎, 白色主题, 优化 DSL, 新增 Bind, Compute, Cloud Prpos

  • [新增] yao get 命令, 复制应用项目更轻松

  • [新增] 云函数, 直连界面 Action

  • [新增] Studio CLI & Service, 用程序生成 DSL 和脚本代码

  • [新增] 文件系统处理器 & JS API

  • [新增] HTTP 请求处理器 & JS API

  • [新增] 新增编码解码、加密解密、证书导入等处理器

  • [改进] 废弃原 yao init 命令, 使用安装界面完成应用初始化

  • [发布] Yao Brain 平台(DEMO), 用于自动生成 DSL 代码

  • [更多] 已知 BUG 修复, 优化一些功能

更多特性请看文档

0.10.1
0.10.1 正式发布
2022-08-29 17:26:09

YAO 0.10.1 正式发布 再见低代码

又经过很长一段时间筹备和若干次延期之后,Yao 0.10.1 终于正式发布了!

0.10 也是最后的 v0 版本,YAO 的 "Hello World" 也终于写完。下一次大版本升级,就是 1.0 正式版。

我们也开通了公众号、微信群、Discord、Medium 等社交网络账号,后续将分享 YAO 的点滴进展、关于软件开发的思考、使用教程, 开源 YAO 应用和一些企业级实践案例,欢迎关注!

新版改进 & 新增特性

在这几个月里,我们完善了文档,修复了若干 BUG,上线了一系列重磅功能!

  • [完善文档] 重新编写了文档,优化了文档结构,补充了一部分缺失内容。

  • [INFRA & YAO Cloud] INFRA 上线 小范围公测,支持 YAO 应用一键部署,即将提供应用托管服务。

  • [软硬一体 LocalSaaS] 确定 ARM 设备选型,性能和稳定性测试;YAO 应用支持软硬一体模式,可用于边缘计算诸多场景。

  • [YAO DSL] 优化 DSL 规范和部分文档结构,更容易编写维护。

  • [YAO Widgets] Widget 支持扩展,且提供更多内建 Widgets, 可以使用 DSL 快速实现更多功能模块, 甚至可以方便的自建低代码平台。

  • [Socket & WebSocket 支持] 增加了 Socket & WebSocket 命令,用于建立连接,扩大 YAO 的可用场景。

  • [并发任务 & 计划任务] 通过 DSL 快速配置并发任务和计划任务,计算量较大的任务支持后端异步运行。

  • [Store KV 存储] 提供 Store 存储 DSL 和 JavaScript API,可用于数据缓存。

  • [更多处理器] 提供数据表结构、导入导出等一系列内建处理器,更方便的实现各种功能。

  • [修复若干 BUG] 修复了 DNS, 热更新,数据表格等 BUG, 优化引擎启动和开发模式下热更新逻辑。

YAO 是低代码吗?

我们发现,业界、企业、开发者、资本、咨询公司(Gartner 等)、媒体以及我们团队对 “低代码”的定义和认知都不一样。

我们对 YAO 定位是:给开发者提供的应用开发和运行工具。

YAO 并不改变开发习惯,不绑架用户,并非一次性代码,使用 YAO 开发的应用更易于升级维护。

希望历经几年的打磨之后,在企业应用开发领域,YAO 可以像虚幻引擎一样,帮助创作者专注于设计和艺术创作,一个人或者几个人的小团队,就能创作出风靡世界的优秀作品。

为了避免误导和认知偏差,更好的介绍 YAO 的特性。YAO 的中文全名从低代码引擎(Lowcode Engine) ,改回应用引擎( App Engine )。

是不是低代码并不重要,我们也不去纠结概念。重要的是 YAO 可以帮助开发者做什么,怎样做的更好。

0.9.1
0.9.1 正式推出
2022-02-16 16:24:09

v0.9.1 发布

经过很长一段时间筹备之后,Yao 0.9.1 正式发布!

我们不敢说 Yao 有多么伟大,但事实是,我们确实创造了一个新生生物,在开源世界,还没有 Yao 这种逻辑驱动的前后端一体化的低代码开发框架,我们希望通过 Yao,给应用开发提供另一种可能性,这种可能性可以让企业和开发者在这个快速变化的时代通过大幅提高生产力而占得一份先机,同时也让万物互联时代,早点到来,让我们每个人都享受到数字化的便利。

发行注记

Yao 包含以下几个核心特性,以此带给开发者全新,且难以想象的高效开发体验:

  • 无代码:使用 JSON 创建数据库模型、编写接口、描述界面,真正意义上的无代码编程。

  • 万物互联:支持在 ARM 设备上运行,可用于物联网、边缘计算、工业互联网。

  • 数据可视化:简单易用的 BI 组件和功能,赋予商业更多的可能性。

  • 处理器:内置一系列可以通过数据流、Javascirpt 和 GRPC 插件进行功能扩展的处理器。

  • 数据流:通过数据流,开发者可以对数据进行任意形式的处理,且支持 Javascript。

  • 插件:基于 GRPC 的插件机制,支持使用 nodejs、python 等语言进行功能拓展。

  • 管理后台:通过编写 JSON 描述界面布局,快速制作各种 CRM、ERP 等企业内部系统。

  • 实时查询:内置媲美 ES 的查询引擎,且通过 DSL 实现 JSON 查询,简单且易用。

  • 极致性能:底层使用 Go 语言,性能远超 Java、PHP,分布式部署,一行命令搞定。

更多特性请看文档

发行版

这里发布最新的版本通告
0.10.3
Yao v0.10.3 正式发布
2023-05-18 11:32:05

Yao v0.10.3 正式发布

Yao v0.10.3 新增两个重要特性:

Neo AI 助手

Screenshot

开箱即用的 AI 助手, 可以自定义指令。

演示应用

应用独立发布

docker run -it --rm \
-v </your/app/root>:/app \
-e APP_NAME="dev-app-docker" \
-e PACK_FLAG="-l 123456" \
-e PACK_ENV="/app/pack.docker.yao" \
yaoapp/yao-build:0.10.3-amd64 make

DockerFile

新特性

  • [新增] Neo (beta), 可以运行自定义指令的,AI 助手

  • [新增] yao pack (beta) 命令, 应用打包

  • [重构] Gou Framework

  • [新增] OpenAI 处理器

  • [新增] aigc 处理器, 把大模型变成万能接口

  • [新增] Dashboard 等更多页面级别组件

  • [更多] 已知 BUG 修复, 优化一些功能

...

更多特性请看 文档

0.10.2
0.10.2 正式发布
2022-11-21 11:32:05

Yao v0.10.2 正式发布 你好零代码

Yao v0.10.2 重构了界面引擎、新增 Studio CLI、DSL 编写处理器, 发布了 Yao Brain 平台 (DEMO 版)。

基于这些新特性, 开发者可以轻松根据上下文逻辑, 用程序编程序, 开发出 真无代码 产品。

Yao Admin

为了演示效果, 我们用 Yao 开发了一个通用管理后台 Yao Admin

无需 ”托拉拽“, 连接数据库, 你就有了一个管理后台

稍加完善后, Yao Admin 将作为一个独立的产品发布, 了解更多特性可以访问代码仓库。

代码仓库: https://github.com/YaoApp/yao-admin

开源协议: Apache-2.0

新特性

  • [重构] Xgen 界面引擎, 白色主题, 优化 DSL, 新增 Bind, Compute, Cloud Prpos

  • [新增] yao get 命令, 复制应用项目更轻松

  • [新增] 云函数, 直连界面 Action

  • [新增] Studio CLI & Service, 用程序生成 DSL 和脚本代码

  • [新增] 文件系统处理器 & JS API

  • [新增] HTTP 请求处理器 & JS API

  • [新增] 新增编码解码、加密解密、证书导入等处理器

  • [改进] 废弃原 yao init 命令, 使用安装界面完成应用初始化

  • [发布] Yao Brain 平台(DEMO), 用于自动生成 DSL 代码

  • [更多] 已知 BUG 修复, 优化一些功能

更多特性请看文档

0.10.1
0.10.1 正式发布
2022-08-29 17:26:09

YAO 0.10.1 正式发布 再见低代码

又经过很长一段时间筹备和若干次延期之后,Yao 0.10.1 终于正式发布了!

0.10 也是最后的 v0 版本,YAO 的 "Hello World" 也终于写完。下一次大版本升级,就是 1.0 正式版。

我们也开通了公众号、微信群、Discord、Medium 等社交网络账号,后续将分享 YAO 的点滴进展、关于软件开发的思考、使用教程, 开源 YAO 应用和一些企业级实践案例,欢迎关注!

新版改进 & 新增特性

在这几个月里,我们完善了文档,修复了若干 BUG,上线了一系列重磅功能!

  • [完善文档] 重新编写了文档,优化了文档结构,补充了一部分缺失内容。

  • [INFRA & YAO Cloud] INFRA 上线 小范围公测,支持 YAO 应用一键部署,即将提供应用托管服务。

  • [软硬一体 LocalSaaS] 确定 ARM 设备选型,性能和稳定性测试;YAO 应用支持软硬一体模式,可用于边缘计算诸多场景。

  • [YAO DSL] 优化 DSL 规范和部分文档结构,更容易编写维护。

  • [YAO Widgets] Widget 支持扩展,且提供更多内建 Widgets, 可以使用 DSL 快速实现更多功能模块, 甚至可以方便的自建低代码平台。

  • [Socket & WebSocket 支持] 增加了 Socket & WebSocket 命令,用于建立连接,扩大 YAO 的可用场景。

  • [并发任务 & 计划任务] 通过 DSL 快速配置并发任务和计划任务,计算量较大的任务支持后端异步运行。

  • [Store KV 存储] 提供 Store 存储 DSL 和 JavaScript API,可用于数据缓存。

  • [更多处理器] 提供数据表结构、导入导出等一系列内建处理器,更方便的实现各种功能。

  • [修复若干 BUG] 修复了 DNS, 热更新,数据表格等 BUG, 优化引擎启动和开发模式下热更新逻辑。

YAO 是低代码吗?

我们发现,业界、企业、开发者、资本、咨询公司(Gartner 等)、媒体以及我们团队对 “低代码”的定义和认知都不一样。

我们对 YAO 定位是:给开发者提供的应用开发和运行工具。

YAO 并不改变开发习惯,不绑架用户,并非一次性代码,使用 YAO 开发的应用更易于升级维护。

希望历经几年的打磨之后,在企业应用开发领域,YAO 可以像虚幻引擎一样,帮助创作者专注于设计和艺术创作,一个人或者几个人的小团队,就能创作出风靡世界的优秀作品。

为了避免误导和认知偏差,更好的介绍 YAO 的特性。YAO 的中文全名从低代码引擎(Lowcode Engine) ,改回应用引擎( App Engine )。

是不是低代码并不重要,我们也不去纠结概念。重要的是 YAO 可以帮助开发者做什么,怎样做的更好。

0.9.1
0.9.1 正式推出
2022-02-16 16:24:09

v0.9.1 发布

经过很长一段时间筹备之后,Yao 0.9.1 正式发布!

我们不敢说 Yao 有多么伟大,但事实是,我们确实创造了一个新生生物,在开源世界,还没有 Yao 这种逻辑驱动的前后端一体化的低代码开发框架,我们希望通过 Yao,给应用开发提供另一种可能性,这种可能性可以让企业和开发者在这个快速变化的时代通过大幅提高生产力而占得一份先机,同时也让万物互联时代,早点到来,让我们每个人都享受到数字化的便利。

发行注记

Yao 包含以下几个核心特性,以此带给开发者全新,且难以想象的高效开发体验:

  • 无代码:使用 JSON 创建数据库模型、编写接口、描述界面,真正意义上的无代码编程。

  • 万物互联:支持在 ARM 设备上运行,可用于物联网、边缘计算、工业互联网。

  • 数据可视化:简单易用的 BI 组件和功能,赋予商业更多的可能性。

  • 处理器:内置一系列可以通过数据流、Javascirpt 和 GRPC 插件进行功能扩展的处理器。

  • 数据流:通过数据流,开发者可以对数据进行任意形式的处理,且支持 Javascript。

  • 插件:基于 GRPC 的插件机制,支持使用 nodejs、python 等语言进行功能拓展。

  • 管理后台:通过编写 JSON 描述界面布局,快速制作各种 CRM、ERP 等企业内部系统。

  • 实时查询:内置媲美 ES 的查询引擎,且通过 DSL 实现 JSON 查询,简单且易用。

  • 极致性能:底层使用 Go 语言,性能远超 Java、PHP,分布式部署,一行命令搞定。

更多特性请看文档