首页 > 其他分享 >TinyEngine 低代码引擎有什么功能?

TinyEngine 低代码引擎有什么功能?

时间:2023-09-25 20:11:06浏览次数:26  
标签:代码 引擎 design https opentiny 源代码 TinyEngine

[TinyEngine](https://opentiny.design/tiny-engine#/home) 是 [OpenTiny](https://opentiny.design/) 的一个子项目,是华为云新开源的低代码引擎,提供低代码底层能力,集成人工智能,适用于多场景的低代码平台。例如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等低代码平台。同时采用了灵活的系统架构、具有标准的底层协议、强大的拓展能力、具有开发的物料协议和拓展接口、搭建输出源码、支持自定义DSL 生成定制的源码、支持跨技术栈、支持高低代码混合开发。

![9.18TinyEngine水3.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fd6b7c02f4524a8da2e13a54d9ec080d~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1270&h=636&s=205262&e=png&b=fbf9f8)
**功能亮点:**
**TinyEngine** **采用灵活的系统架构。** 上图所示的主题、插件栏(物料、大纲树、页面管理...) 和工具栏(导航菜单、多端设备、预览...) 等功能都是由多个 npm 包组装而成。用户可以有选择性的保留或者删除。也可以开发自己的插件或者工具,安装到对应的位置。灵活性极强!想开发什么样的低代码,完全取决于用户 。
**TinyEngine** **有开放的物料协议和扩展接口。** [TinyEngine](https://opentiny.design/tiny-engine#/home) 低代码引擎默认的物料来源于华为云开源组件库TinyVue 。该组件库组件丰富,功能强大。并且实现了跨端跨技术栈,同时支持 vue2 和 vue3。如果业务系统是存量系统,使用了其他的组件库,得益于TinyEngine强大的开放物料设计,并不需要切换组件库。[TinyEngine](https://opentiny.design/tiny-engine#/home) 支持导入第三方组件库,比如 element UI 、Ant Design 等组件库。引擎底层的技术架构采用的是 webcomponent 技术 去兼容不同技术栈的组件 ,所以支持 Vue、React 和 Angular 等技术栈的组件或者区块。用户想用什么样的组件库,就导入什么组件库 。
**TinyEngine** **支持自定义 DSL 生成定制的源码。** [TinyEngine](https://opentiny.design/tiny-engine#/home) 默认是生成 vue 的源代码,假如技术栈是 angular 或 react,完全可以开发一个 angular 或 react 的 DSL,从而生成一个新的源代码工程。 想生成什么样的源代码,用户完全可以定制。
**TinyEngine** **采用的是生成源代码的形式。** 在运行时,可以用生成的源码去构建和部署应用。也可以采用服务的 SSR (服务端生成页面的源代码返回浏览器解析)的形式去解释页面 schema,这样就不用把生成的源代码进行依赖的安装和构建。采用哪种部署形式,完全取决于用户的业务。
**TinyEngine 支持高低代码混合开发。**
高低代码混合开发可以更好地满足业务需求。在企业的应用开发中,往往需要面对快速变化的业务需求,此时,如果全部采用低代码方式进行开发,则可能会因为代码的复杂性而无法快速适应变化。而如果采用高低代码混合的方式,则可以通过低代码进行常规业务的快速开发,对于特殊的业务逻辑,则由专业开发人员通过高代码进行实现,这样就可以更好地满足业务需求的变化。[TinyEngine](https://opentiny.design/tiny-engine#/home) 在构建应用程序的过程中,提供了下载源代码的功能,使得用户可以在线下进行复杂业务逻辑的调试。这一特点极大地便利了开发者的操作,减少了在线调试和测试的时间和资源消耗,同时也提高了代码的质量和可靠性。通过下载源代码进行调试,用户可以更加灵活地控制应用程序的行为和性能,从而更好地满足业务需求。总之,[TinyEngine](https://opentiny.design/tiny-engine#/home) 的这一特点为用户提供了更多的自主权和灵活性,使得他们可以更加高效地控制应用程序的行为和性能。
**TinyEngine 支持 AI 辅助开发。**  
低代码平台与 AI 的结合具有巨大的发展潜力。这种结合可以在很大程度上提高非专业开发者的开发效率和应用智能化水平。低代码平台通过提供易于使用的开发工具和预先构建的模块,简化了应用程序的开发过程。AI 技术则可以帮助应用程序具备更智能、更自适应的特性。通过低代码平台和 AI 的结合,开发者可以更快速、更高效地构建应用程序,并实现更智能化的应用特性。
当然想要了解更多,可以添加微信小助手:opentiny-official 一起参与交流前端技术~
[OpenTiny 官网](https://opentiny.design/):[https://opentiny.design/](https://opentiny.design/)
[TinyEngine 官网](https://opentiny.design/tiny-engine#/home):https://opentiny.design/tiny-engine
[OpenTiny 代码仓库](https://github.com/opentiny/):[https://github.com/opentiny/](https://github.com/opentiny/)

欢迎进入代码仓库 Star

标签:代码,引擎,design,https,opentiny,源代码,TinyEngine
From: https://www.cnblogs.com/lhuans/p/17728765.html

相关文章

  • Generative AI 新世界 | 扩散模型原理的代码实践之采样篇
    在上一期的文章中,探讨了在 AmazonSageMakerStudio上使用QLoRA等量化技术微调Falcon40B大语言模型。而从本期开始,我们将一起尝试在更深的知识维度,继续探究生成式AI这一火热的新知识领域。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开......
  • rust 代码组织结构
    使用包、Crate和模块管理不断增长的项目-Rust程序设计语言中文版rust组织结构中,包括以下几个概念Package(包),Crate(箱),Moudle(模块)Package这是Cargo的概念,对应一个Cargo.toml文件,也就是一个rust工程。用于构建、测试、共享Crate。1package=0/1libcrate+0/N......
  • 谷歌搜索引擎排名的因素之一署名日期
    署名日期是指Google估计的网页更新或发布日期。如果Google能确定您的网页或视频的署名日期,并且认为这些信息对用户有用,就会在Google搜索结果中显示这些信息。您可以提供相关信息,帮助Google确定署名日期。Google不会仅依赖1种因素来确定日期,因为所有因素都可能会出现问......
  • 低代码引擎 TinyEngine 正式发布!
    在当今数字化飞速发展的时代,企业对高效、敏捷的应用程序需求日益旺盛。为了满足这一需求,越来越多的低代码开发平台开始涌现。这些平台通过提供简单易用的开发工具和优化后的开发流程,帮助开发者快速构建高质量、可重复使用的应用程序,同时降低了开发的难度和成本,提高了开发效率和灵活......
  • pytorch(3-2) 多层 线性回归 训练和预测代码
     脱离网页化python没有可视化    #%matplotlibinlineimporttorchimporttorchvisionfromtorch.utilsimportdatafromtorchvisionimporttransformsfromd2limporttorchasd2l#通过ToTensor实例将图像数据从PIL类型变换成32位浮点数格式,#并除以2......
  • 代码混淆和加固,保障应用程序的安全性
    ​ 前言iOS加固保护是直接针对iosipa二进制文件的保护技术,可以对iOSAPP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。IpaGuard通过修改ipa文件中的macho文件中二进制数......
  • 代码混淆和加固,保障应用程序的安全性
    ​ 前言iOS加固保护是直接针对iosipa二进制文件的保护技术,可以对iOSAPP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。IpaGuard通过修改ipa文件中的macho文件中二进制数......
  • 低代码引擎 TinyEngine 正式发布!
    在当今数字化飞速发展的时代,企业对高效、敏捷的应用程序需求日益旺盛。为了满足这一需求,越来越多的低代码开发平台开始涌现。这些平台通过提供简单易用的开发工具和优化后的开发流程,帮助开发者快速构建高质量、可重复使用的应用程序,同时降低了开发的难度和成本,提高了开发效率和灵......
  • 口算题卡代码
    8.(简答题)请完善课上的口算题卡代码,实现重复题目的检测、题目数字范围、加减乘除算式的参数化等扩展功能,提交代码和运行截图。packageorg.example;importjava.util.Random;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args)......
  • 【遥遥领先】Eolink IDEA 插件:零代码入侵,自动生成接口
    省流版:Eolink有IDEA插件吗?有,而且遥遥领先!我们在一年半之前就发布了,而且功能更丰富!IDEA插件市场搜索“EolinkApikit”即可安装使用。......