当前位置:网站首页>Isomorphism + cross end, knowing applet +kbone+finclip is enough!
Isomorphism + cross end, knowing applet +kbone+finclip is enough!
2022-07-06 23:10:00 【InfoQ】
- It doesn't need to be installed , Support hot update .
- Have more than one Web View to improve performance .
- It provides some access to operating system functions through native paths ( The native interface ) Or data mechanism .
- Its content is usually more trustworthy , Because the application needs to be verified by the platform .
What is? kbone?
- Most popular front-end frameworks can be found in kbone Up operation , such as Vue、React、Preact etc. .
- Support for more complete front-end framework features , because kbone The bottom layer of the frame will not be deleted ( such as Vue Medium v-html Instructions 、Vue-router plug-in unit ).
- Common dom/bom Interface , Let user code do not need to make too big change from Web End to applet end .
- When running on the applet side , You can still use the features of the applet itself ( Such as live-player Built in components 、 Subcontracting function ).
- Provided some Dom Extension interface , There are alternatives for interfaces that are not perfectly compatible with the applet side ( such as getComputedStyle Interface ).
What situation to use kbone good ?
Hybird App The good news for developers
- Cross platform capability , A set of codes can be iOS And Android Running on both platforms ;
- Far more than H5 Experience ( Support local cache ,Webview, There are rich components and support libraries );
- Can get more system permissions , Complete richer product design ;
- You can avoid DOM Let the cat out of the ( Do not use commonly used window Object and the document object );
- Effective reduction of package size , Save traffic and storage
- Service is no longer limited by distribution , Support hot update
Cross end development combo : Applet +kbone+finclip


边栏推荐
- Puppeter connects to the existing Chrome browser
- Machine test question 1
- ACL 2022 | 序列标注的小样本NER:融合标签语义的双塔BERT模型
- OpenNMS separation database
- OpenSSL: a full-featured toolkit for TLS and SSL protocols, and a general encryption library
- Cocoscreator+typescripts write an object pool by themselves
- ACL 2022 | small sample ner of sequence annotation: dual tower Bert model integrating tag semantics
- UE4 blueprint learning chapter (IV) -- process control forloop and whileloop
- Introduction to network basics
- Traversal of a tree in first order, middle order, and then order
猜你喜欢

Cocoscreator+typescripts write an object pool by themselves

ICLR 2022 | pre training language model based on anti self attention mechanism

#DAYU200体验官# 首页aito视频&Canvas绘制仪表盘(ets)

ACL 2022 | small sample ner of sequence annotation: dual tower Bert model integrating tag semantics

C three ways to realize socket data reception

#DAYU200体验官# 在DAYU200运行基于ArkUI-eTS的智能晾晒系统页面

室内LED显示屏应该怎么选择?这5点注意事项必须考虑在内

How to confirm the storage mode of the current system by program?

DR-Net: dual-rotation network with feature map enhancement for medical image segmentation

Les entreprises ne veulent pas remplacer un système vieux de dix ans
随机推荐
OpenNMS分离数据库
[untitled]
How to use flexible arrays?
Why are some people still poor and living at the bottom of society even though they have been working hard?
CRMEB商城系统如何助力营销?
DockerMySQL无法被宿主机访问的问题解决
云原生(三十二) | Kubernetes篇之平台存储系统介绍
Volatile keyword
The problem that dockermysql cannot be accessed by the host machine is solved
(flutter2) as import old project error: inheritfromwidgetofexacttype
监控界的最强王者,没有之一!
The difference between enumeration and define macro
Dayu200 experience officer homepage AITO video & Canvas drawing dashboard (ETS)
cuda 探索
COSCon'22 社区召集令来啦!Open the World,邀请所有社区一起拥抱开源,打开新世界~
Financial professionals must read book series 6: equity investment (based on the outline and framework of the CFA exam)
【Unity】升级版·Excel数据解析,自动创建对应C#类,自动创建ScriptableObject生成类,自动序列化Asset文件
ICLR 2022 | 基于对抗自注意力机制的预训练语言模型
使用云服务器搭建代理
Machine test question 1