当前位置:网站首页>同构+跨端,懂得小程序+kbone+finclip就够了!
同构+跨端,懂得小程序+kbone+finclip就够了!
2022-07-06 15:38:00 【InfoQ】
- 它不需要安装,支持热更新。
- 具备多个Web视图以提高性能。
- 它提供了一些通过原生路径访问操作系统功能(原生接口)或数据的机制。
- 它的内容通常更值得信赖,因为应用程序需要由平台验证。
什么是kbone?
- 大部分流行的前端框架都能够在 kbone 上运行,比如 Vue、React、Preact 等。
- 支持更为完整的前端框架特性,因为 kbone 不会对框架底层进行删改(比如 Vue 中的 v-html 指令、Vue-router 插件)。
- 提供了常用的 dom/bom 接口,让用户代码无需做太大改动便可从 Web 端迁移到小程序端。
- 在小程序端运行时,仍然可以使用小程序本身的特性(比如像 live-player 内置组件、分包功能)。
- 提供了一些 Dom 扩展接口,让一些无法完美兼容到小程序端的接口也有替代使用方案(比如 getComputedStyle 接口)。
什么情况使用kbone较好?
Hybird App开发者的福音
- 具备跨平台的能力,一套代码可以在 iOS 与 Android 两个平台中运行;
- 远超过 H5 的体验(支持本地缓存,Webview,有丰富的组件与支持库);
- 能获取更多系统权限,完成更加丰富的产品设计;
- 可以避免 DOM 泄露(不使用常用的 window 对象与 document 对象);
- 包尺寸有效减少,节省流量和存储
- 服务不再受发版所限制,支持热更新
跨端开发组合拳:小程序+kbone+finclip
边栏推荐
- UE4 blueprint learning chapter (IV) -- process control forloop and whileloop
- Is "applet container technology" a gimmick or a new outlet?
- Motion capture for snake motion analysis and snake robot development
- #DAYU200体验官# 在DAYU200运行基于ArkUI-eTS的智能晾晒系统页面
- 使用云服务器搭建代理
- [unity] upgraded version · Excel data analysis, automatically create corresponding C classes, automatically create scriptableobject generation classes, and automatically serialize asset files
- Volatile keyword
- BasicVSR_ Plusplus master test videos and pictures
- TypeScript获取函数参数类型
- memcached
猜你喜欢
让我们,从头到尾,通透网络I/O模型
uniapp滑动到一定的高度后固定某个元素到顶部效果demo(整理)
View
Financial professionals must read book series 6: equity investment (based on the outline and framework of the CFA exam)
[leetcode] 19. Delete the penultimate node of the linked list
[unity] upgraded version · Excel data analysis, automatically create corresponding C classes, automatically create scriptableobject generation classes, and automatically serialize asset files
Cloud native technology container knowledge points
云原生技术--- 容器知识点
Balanced Multimodal Learning via On-the-fly Gradient Modulation(CVPR2022 oral)
Dockermysql modifies the root account password and grants permissions
随机推荐
The problem that dockermysql cannot be accessed by the host machine is solved
CRMEB商城系统如何助力营销?
Unified Focal loss: Generalising Dice and cross entropy-based losses to handle class imbalanced medi
「小程序容器技术」,是噱头还是新风口?
rust知识思维导图xmind
uniapp滑动到一定的高度后固定某个元素到顶部效果demo(整理)
dockermysql修改root账号密码并赋予权限
Precise drag and drop within a contentable
POJ 1094 sorting it all out
专为决策树打造,新加坡国立大学&清华大学联合提出快速安全的联邦学习新系统
Aardio - does not declare the method of directly passing float values
Sizeof keyword
ICLR 2022 | 基于对抗自注意力机制的预训练语言模型
Aardio - integrate variable values into a string of text through variable names
memcached
[unity] upgraded version · Excel data analysis, automatically create corresponding C classes, automatically create scriptableobject generation classes, and automatically serialize asset files
CocosCreator+TypeScripts自己写一个对象池
案例推荐丨安擎携手伙伴,保障“智慧法院”更加高效
Jafka来源分析——Processor
#DAYU200体验官# 在DAYU200运行基于ArkUI-eTS的智能晾晒系统页面