[开源]一款支持页面嵌套的前端零代码工具,开箱即用 不止于可视化

项目描述······

一、开源项目简介

UIOTOS

一款支持页面嵌套的前端零代码工具,开箱即用,用户无需了解代码开发以及环境搭建,0基础可以搭建IoT、中后台管理、上位机、组态HMI等多类GUI界面应用,不止于可视化。

前端开发语言JavaScript、C#、Qt等,UIOTOS用户不需要有任何基础。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

图片

图片

图片

四、功能概述

一款支持页面嵌套的一站式前端工具,支持开箱即用。用户可以0基础,像套娃一样,开发IoT、后台管理、上位机、组态HMI等多类GUI界面应用,不止于可视化。

为什么要做?

  • 代码再低,要会才行

  • 低代码即便只需了解基础的开发技能和少量代码,对纯后端、算法、硬件、电气,以及产品、UI等用户而言,都有天然鸿沟。常规应用,UIOTOS无需一行代码,也能轻松实现。

  • UIOTOS用于极大降低用户门槛,不懂前端代码也能用。

  • 缺少功能就得升级组件

  • 常规工具过度依赖于内置组件,需要升级提供尽可能多的,以满足各种需求。UIOTOS支持页面嵌套,用户可以对已有组件组合、嵌套,扩展功能。同等数量的组件,UIOTOS能比常规工具,多出一个数量级的用途。

  • UIOTOS不完全依赖代码扩展,更少组件实现更多功能。

  • 交互界面开发不直观

  • 不论是vue前端框架,还是amis低代码框架、Qt等桌面框架,复杂界面都能通过代码或者JSON配置,实现组件嵌套、增量化开发。但是较为抽象,不直观。再带上界面交互更是如此。UIOTOS的嵌套和连线极为直观。

  • UIOTOS所见即所得,原型即应用,过程直观不抽象。

适用在哪?

UIOTOS不是“银弹”,有适用的和暂不适用的场景。分别如下:

  • 适用场景

  • 企业应用交互界面,包括中后台管理、IoT物联网应用、上位机、大屏组态及工业HMI等。

  • 暂不适用(可二次开发)

  • 3D数字孪生、移动端小程序、后端业务逻辑、文档等专业工具。

五、技术选型

核心代码

  • 常见的基础组件(kernel/baseControls.js)

  • 嵌套、连线引擎(kernel/iotosEngines.js)

  • 依赖的公共函数(kernel/iotosCommon.js)

技术栈

  • 原生JavaScript

  • 无需了解vue、es6、typescript、webpack等框架或脚手架。

  • ht.js图形库

  • 更深入了解代码实现原理,需对ht.js有一定的了解。
    二次开发组件则不是必需。基于UIOTOS框架模板,使用jquery、vue等其他框架开发即可。

详细内容请查看 README.md 文档

运行环境······

浏览器

项目技术······

html

数据库文件······

项目截图······
文件目录······
暂无数据

       积分下载        0毛下载


未经允许不得转载: ICode联盟 » 项目源码 » [开源]一款支持页面嵌套的前端零代码工具,开箱即用 不止于可视化

 
 项目推荐 更多»