OpenTiny 系列产品 TinyEngine 低代码引擎在 HC 大会正式宣布开源~(源码已开放)
9 月 21 日 TinyEngine 低代码引擎正式发布
华为全联接大会 2023 于上海召开,大会以“加速行业智能化”为主题,涉及制造、教育、医疗、金融等 16 个行业,囊括华为云、数据存储、F5G(第五代固定网络)、昇腾 AI 计算产业等 15 个领域。华为全联接大会被视为华为最新科技成果和未来发展方向的契机,为期三天的大会紧扣“智能”二字,智能世界基础设施建设和 AI 生态建设的重要性更加凸显。OpenTiny 系列产品 TinyEngine 低代码引擎也在本次大会上正式宣布开源~目的也是希望与更多开发者一起共创技术生态,使能开发者定制低码平台。
内容介绍
华为云开源业务总经理邓明昆在分论坛演讲中提到:云原生技术以“分布式、松耦合、高韧性”等特征在企业基础架构升级及应用开发上展现出巨大的价值,越来越多企业开始基于云原生构建面向未来的创新服务。华为云深耕云原生,坚持开放共享,协同推动云原生技术创新与生态发展,共创新价值,释放数字生产力。
OpenTiny 作为开源的跨端、跨框架、跨版本企业级前端组件方案,可以帮助开发者快速构建极致体验的云原生应用。在本次大会中,邓总正式对外发布了 OpenTiny 子项目 TinyEngine 低代码引擎。
TinyEngine 低代码引擎通过接入华为云盘古大模型等各类大模型的强大能力,使得开发者通过文本交互或者语音对话就可以完成 WEB 应用的开发,应用技术门槛大幅降低,开发效率大幅提升,实现企业应用的高效敏捷、极致体验。
当然 TinyEngine 低代码引擎还有更多核心特性。
例如:
TinyEngine 可以定制开发低代码平台
TinyEngine 有开放的物料协议和拓展接口
TinyEngine 支持自定义 DSL 生成定制的源代码
TinyEngine 支持高低代码混合开发
TinyEngine 支持 AI 辅助开发
详情可以看:低代码引擎 TinyEngine 正式发布!!!
9 月 21 日挑战赛
本次挑战赛赛题为:使用《TinyEngine 低代码引擎快速开发》,旨在通过简单的拖拽形式,让开发者体验低代码引擎 TinyEngine 的灵活性和定制性。达到快速开发的效果。
活动现场的开发者对 TinyEngine 低代码搭建非常感兴趣,其中有部分开发者详细咨询了低代码物料和低代码的使用场景等问题,同时报名参与训练营的开发者全部完成了训练营任务,并有一个开发者在搭建页面的完成度、搭建速度方面都有不凡的表现,因此也是获得了优胜奖。
9 月 21 日 CodeLabs 训练营
本次训练营主要是让开发者体验《使用 OpenTiny 实现 Vue 2 项目平滑升级到 Vue 3 项目》,帮助开发者解决项目迁移工作量大的问题。
现场开发者对 OpenTiny 组件库项目很感兴趣,照着实验手册动手操作的同时,也不忘趁着安装依赖等待的间隙咨询 OpenTiny 相关的信息,比如 TinyVue 组件库有哪些能力,表格组件是否支持过滤搜索、是否支持父子行数据卷积等,表示希望后续进一步交流,并加入了 OpenTiny 技术交流群。
9 月 21 日-9 月 22 日扫地僧见面会
本次见面会,华为云前端技术委员会主任,华为云体验技术团队 Leader 华宇果老师与开发者围绕“Web 基建能力建设“展开了探讨。其中主要包含:
1、Web 前端能力:华为云 Web 前端能力建设全景架构。
2、Web 前端技术选型:基于业务场景如何高效构建页面,Web 前端技术、前端框架、UI 组件库、微前端方案等技术选型方案等。
3、低代码领域:低代码搭建、可视化搭建等低码技术实现,包含物料设计、Schema 设计、页面渲染方式等。
4、前端质量领域:前端质量保障体系建设,基于 DevOps 开发流程中,开发时、发布时、现网运行时的多维度工程化体系建设。
5、前端工程化领域:前端工程化工具建设方向,包含构建工具、构建优化、CLI 工具、IDE 插件等。
6、性能优化领域:移动端页面、小程序页面等前端性能优化方案,实现页面秒开。
开发者们也在此次活动中有不俗的收获和体验。
开发者关注点
1、低代码引擎可以支持哪些技术栈的物料?
答:TinyEngine 使用的物料加载方式是和技术栈无关 webcomponents 技术,去兼容不同技术栈的组件或者区块。因此 TinyEngine 实现了跨技术栈,可以加载 vue、angular、react 等热门技术框架的组件库物料,用户想用什么样的组件库,就导入什么组件库。
2、低代码主要用于哪种业务场景?
答:比较适合模板化的业务场景,可以通过 TinyEngine 的区块快速搭建适合自己业务场景的模板页面.例如:PDM 元数据电子审批流、Flow 图元编排设计器、跨境电商低码平台、运维管理平台等。
3、TinyVue 表格组件是否支持过滤筛选,以及保存过滤器?
答:表格目前内置支持表头过滤,开发者也可以在操作区放置自己的搜索框、下拉框,实现表格数据过滤、保存过滤器等功能。
4、TinyVue 表格组件是否支持父子行数据的卷积?
答:表格支持多层级树形显示,支持开发者自定义业务的父子行数据卷积逻辑。
5、低代码引擎 TinyEngine 如何体验?
答:可以通过 TinyEngine 低代码引擎官网进行体验。
TinyEngine 官网:https://opentiny.design/tiny-engine
TinyEngine 源码: https://github.com/opentiny/tiny-engine
关于 OpenTiny
OpenTiny 是一套企业级 Web 前端开发解决方案,提供跨端、跨框架的 UI 组件库,适配 PC 端 / 移动端等多端,支持 Vue2 / Vue3 / Angular 多技术栈,拥有灵活扩展的低代码引擎,包含主题配置系统 / 中后台模板 / CLI 命令行等丰富的效率提升工具,可帮助开发者高效开发 Web 应用。
核心亮点:
跨端跨框架: 使用 Renderless 无渲染组件设计架构,实现了一套代码同时支持 Vue2 / Vue3,PC / Mobile 端,并支持函数级别的逻辑定制和全模板替换,灵活性好、二次开发能力强。
组件丰富:PC 端有 100+组件,移动端有 30+组件,包含高频组件 Table、Tree、Select 等,内置虚拟滚动,保证大数据场景下的流畅体验,除了业界常见组件之外,我们还提供了一些独有的特色组件,如:Split 面板分割器、IpAddress IP 地址输入框、Calendar 日历、Crop 图片裁切等。
低代码引擎:低代码引擎使能开发者定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过下载源码进行二次开发,实时定制出自己的低代码平台。适用于多场景的低代码平台开发,如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等。
配置式组件: 组件支持模板式和配置式两种使用方式,适合低代码平台,目前团队已经将 OpenTiny 集成到内部的低代码平台,针对低码平台做了大量优化。
周边生态齐全: 提供了基于 Angular + TypeScript 的 TinyNG 组件库,提供包含 10+ 实用功能、20+ 典型页面的 TinyPro 中后台模板,提供覆盖前端开发全流程的 TinyCLI 工程化工具,提供强大的在线主题配置平台 TinyTheme。
欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~
OpenTiny 官网:https://opentiny.design/
OpenTiny 代码仓库:https://github.com/opentiny/
TinyEngine 源码: https://github.com/opentiny/tiny-engine
欢迎进入代码仓库 Star🌟TinyEngine、TinyVue、TinyNG、TinyCLI~
如果你也想要共建,可以进入代码仓库,找到 good first issue
标签,一起参与开源贡献~
往期文章推荐
3、OpenTiny Vue 3.10.0 版本发布:组件 Demo 支持 Composition 写法,新增4个新组件
5、OpenTiny 前端组件库正式开源啦!面向未来,为开发者而生
评论