没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
20页
赋能开发者应用构建的大厂专家技术公开课,0基础玩转OpenTiny跨框架组件库,华为云 DTSE 莫春辉。OpenTiny 是一套企业级组件库解决方案,适配 PC 端 / 移动端等多端,涵盖 Vue2 / Vue3 / Angular 多技术栈,拥有主题配置系统 / 中后台模板 / CLI 命令行等效率提升工具,可帮助开发者高效开发 Web 应用。OpenTiny目前是对外开源,不仅提供Vue组件库还提供Angluar组件库、中后台模板、主题配置系统、脚手架CLI工具等。由于在前端开发过程中,根据实际业务场景不同,开发者需要面临很多开发问题,例如组件库版本兼容问题,开发工作量大的问题等。目前业界组件库,一般按照前端框架可以划分为React组件库,Angluar组件库、Vue组件库,也可以按照面向的终端不同来分类,如PC组件库、Mobile组件库、小程序组件库。目前OpenTiny的TinyVue组件库,是采用Renderless设计架构,结合面向业务逻辑的开发范式与无渲染组件的设计模式。
资源推荐
资源详情
资源评论
赋能开发者应用构建的大厂专家技术公开课
0基础玩转OpenTiny跨框架组件库
华为云 DTSE 莫春辉
Security Level:
Huawei Proprietary - Restricted Distribution
2
OpenTiny 华为云前端开发解决方案
云原生应用开源:使能开发者构建云原生应用
分布式云原生基础设施开源:协同开发者完善云原生根能力
煤矿
政务
教育
工业
互联网
……
应用前端
OpenTiny
跨端跨框架前端开发解决方案
微服务
Spring Cloud Huawei
高可用微服务框架,应用轻松入云
微服务运行时
Sermant
云原生无代理服务网格
……
数据库
openGauss
开源分布式关系数据库
openGemini
云原生分布式时序数据库
CRI
CSI
CNI
Cloud Provider
Device Plugin
容器运行时 容器存储 容器网络
基础服务
异构硬件
……
Kurator
分布式云原生
开源套件
Karmada
云原生多云
容器编排项目
KubeEdge
业界首个云原生
智能边缘项目
Kappital
分布式
云原生服务中心
Volcano
业界首个云原生批量
计算开源项目
Kuasar
下一代多沙箱
技术的容器运行时
打造云原生南向标准生态
华为云
云原生2.0
一切皆服务
创新 产业
…
Kmesh
高性能服务网格
Huawei Proprietary - Restricted Distribution
3
移动/Web类业务
OpenTiny 跨端跨框架前端组件库
Tiny组件体系
TinyVue
Vue 组件
TinyInula
React 组件
TinyMobile
移动端组件
TinyTheme
组件主题定制
物料中心
(三方组件市场)
TinyNG
Angular 组件
工具&插件
TinyCLI
脚手架CLI工具
行业场景
开发套件
云控制台
开发套件
TinyTheme
(主题配置系统)
TinyEngine
低代码开发引擎
第三方控制台业务 aPaaS卡片应用 华为云三方应用 企业IT系统界面
Sketch设计插件
Vscode开发插件
鸿蒙应用
H5页面
跨端跨框架前端组件
定制低码平台
TinyEngine 低代码引擎
源码部署
高低混合开发
AI 辅助开发
开放协议接口
盘古大模型
文心一言
通义千问
…
图元编排 流程定义 店铺搭建 Web页面编排
Huawei Proprietary - Restricted Distribution
4
OpenTiny 组件核心竞争力:创新的架构设计
TinyVue 组件架构专利《一种基于面向逻辑的开发范式与无渲染组件技术实现跨端跨框架组件库的方法》
架构设计目标 通过让Web组件支持跨端跨技术栈跨UX规范的特性,使得开发人员只需开发和维护一套组件库代码,就能推出不同终端不同技术栈的版本,减少开发和维护的成本。
同时用户在使用这套组件库时,虽然在使用不同终端不同技术栈的版本,但由于底层基于一套代码,其API接口基本相同,从而降低用户学习使用以及迁移升级的成本
架构实现原理 需要同时结合面向业务逻辑的开发范式与无渲染组件的设计模式。单纯使用面向业务逻辑的开发范式,仅仅只能让相同的业务逻辑从原本散落到生命周期各个阶段的
部分汇聚到一起。无渲染组件的设计模式的实现方式有很多种,比如React中可以使用HOC高阶函数,Vue中可以使用scopedSlot作用域插槽,但当组件业务逻辑日趋复杂时,高阶函
数和作用域插槽让代码变得难以理解和维护。只有将两者结合在一起,才有实现Web组件支持跨端的可能性
TinyVue 组件样例
剩余19页未读,继续阅读
资源评论
:MNongSciFans
- 粉丝: 1228
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功