Yao 0.10.1 正式发布,再见低代码(再见的代码)

Yao 于近日正式发布了 v0.10.1 版本,0.10 也是最后的 v0 版本,下一次大版本升级,就是 1.0 正式版。

新版优化 DSL 规范和部分文档结构,Widget 支持扩展,提供更多内建 Widgets, 可以使用 DSL 快速实现更多功能模块,甚至可以方便的自建低代码平台。

YAO 是什么 ?

Yao 0.10.1 正式发布,再见低代码(再见的代码)

YAO 是一款开源应用引擎,使用 Golang 编写,以一个命令行工具的形式存在,下载即用。适合用于开发业务系统、网站 / APP API 接口、管理后台、自建低代码平台等。

YAO 采用 flow-based 的编程模式,通过编写 YAO DSL (JSON 格式逻辑描述) 或使用 JavaScript 编写处理器,实现各种功能。 YAO DSL 可以有多种编写方式:

  1. 纯手工编写
  2. 使用自动化脚本,根据上下文逻辑生成
  3. 使用可视化编辑器,通过 “拖拉拽” 制作

GitHub 地址: https://github.com/yaoapp/yao

Github Stars: 4.5K

开源协议: Apache 2.0

官方文档: https://yaoapps.com/doc

开发者反馈

首次发布之后,YAO 得到了一些开发者的认可和传播,当前使用过 YAO 的开发者,覆盖到全球 200 多个国家和地区,热度超出了我们的预期。感谢支持,我们继续加油,努力把 YAO 做的更好。欢迎对这个项目感兴趣的大牛们,与我们一起共建共用。

在这段时间里,我们收到了很多称赞,也收到很多砖头。

比如:

你们文档不完善,关键的处理器文档都找不到?

教程文档里的 处理器 章节 很多无法查看!

Can you provide documentation for workflow usage?

再比如:

我们 yao 失业了吗 ?

JSON 就不是编程序了么?

低代码,呵呵。

低代码一时爽,维护火葬场。

新版中,这些问题都被解决。

新版改进 & 新增特性

在这几个月里,我们完善了文档,修复了若干 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)
上一篇 2024年2月14日 上午9:46
下一篇 2024年2月15日 上午7:58

相关推荐

  • APP开发的售后服务有哪些方面(app开发的售后服务有哪些方面的问题)

    APP在开发完成后大家更多的担心是售后和服务方面,我想这也是很多企业选择外包的原因所在,首先售后服务的内容一定要在合同中体现出来,所以这里需要双方协商一致。一般说来,开发公司会向客…

    科研百科 2023年3月24日
    171
  • 平安建设 – 隆德公安:以“四个坚持”推动打击食药环领域违法犯罪取得成效

    2022年以来,隆德县公安局深入贯彻落实习近平生态文明思想,坚守自然生态红线,统筹安排部署,谋划重点工作,以“昆仑2022”“黄河专项行动”为抓手,压实工作责任,找准切入点,坚持从…

    科研百科 2022年12月31日
    376
  • 科研项目打一生肖动物

    科研项目打一生肖动物 在中国传统文化中,每个生肖都有独特的象征意义。而今年,我们迎来了鼠年的来临。在鼠年,我们迎来了一项非常重要的科研项目——打一生肖动物。 这个项目的研究对象是传…

    科研百科 2025年5月14日
    1
  • 互联网巨头又搞了免费看片神器:非会员无广告,你会在这追剧吗?

    去年6月21日,抖音正式上线PC网页版,网友为上班又多了一个摸鱼神器而欢呼,不过上线之初的网页版抖音在设计和功能上都比较简陋。 此后12月时,抖音官方宣布将推出抖音放映厅功能,并号…

    科研百科 2023年3月11日
    322
  • 出纳管理软件怎么使用

    出纳管理软件是一种能够帮助出纳人员管理公司财务的软件,以下是使用出纳管理软件的一些基本步骤: 1. 安装和配置:安装出纳管理软件之前,需要先确定软件的操作系统和浏览器,然后下载并安…

    科研百科 2025年1月2日
    3
  • 建筑科研项目课题

    建筑科研项目课题 建筑科研项目是推动建筑行业发展的重要力量。随着科技的不断发展,建筑科研项目也不断创新和进步。本文将介绍一些常见的建筑科研项目课题,以及它们的研究方法和成果。 一、…

    科研百科 2025年2月12日
    1
  • 旅游网管理系统java项目

    旅游网管理系统Java项目 随着旅游业的不断发展,人们对于旅游的需求也越来越高。旅游网管理系统作为旅游业的重要组成部分,对于旅游业的管理和运营起着至关重要的作用。本文将介绍一个旅游…

    科研百科 2025年1月20日
    0
  • 教师教育科研项目开题答辩

    教师教育科研项目开题答辩 随着教育事业的不断发展,教师教育科研项目也越来越受到重视。在教师教育科研项目开题答辩中,研究人员需要向评审专家和导师介绍自己的研究计划和研究方向,明确研究…

    科研百科 2025年4月30日
    1
  • 科研项目研究报告的格式

    科研项目研究报告的格式 科研项目研究报告是一项重要的研究成果,它可以帮助研究者更好地了解项目的成果和局限性,并为项目的决策提供依据。以下是一份科研项目研究报告的格式,供您参考。 1…

    科研百科 2025年5月22日
    1
  • DTCLOUD-免费的工程建设项目ERP管理平台

    施工管理 DTCLOUD应用程序允许您使用可用于任何建筑代理承包商或公司的系统管理施工过程。 DTCLOUD建设项目管理平台可以管理将用于创建工作包的建设项目的成本中心和成本表。您…

    科研百科 2022年8月29日
    435