当前位置:网站首页>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


边栏推荐
- Aardio - integrate variable values into a string of text through variable names
- CUDA exploration
- 存币生息理财dapp系统开发案例演示
- Word2vec (skip gram and cbow) - pytorch
- 允许全表扫描 那个语句好像不生效set odps.sql.allow.fullscan=true;我
- Bipartite graph determination
- Void keyword
- Uniapp setting background image effect demo (sorting)
- HDU 5077 NAND (violent tabulation)
- AcWing 4300. Two operations (minimum number of BFS searches)
猜你喜欢

Rust knowledge mind map XMIND
Dockermysql modifies the root account password and grants permissions

Mysql 身份认证绕过漏洞(CVE-2012-2122)

On the problems of born charge and non analytical correction in phonon and heat transport calculations

UE4 blueprint learning chapter (IV) -- process control forloop and whileloop

Efficient ETL Testing

Dayu200 experience officer homepage AITO video & Canvas drawing dashboard (ETS)

Thinkphp5 multi table associative query method join queries two database tables, and the query results are spliced and returned

企業不想換掉用了十年的老系統

Children's pajamas (Australia) as/nzs 1249:2014 handling process
随机推荐
How to choose the server system
Typescript get function parameter type
Redis persistence mechanism
TypeScript获取函数参数类型
npm无法安装sharp
CUDA exploration
MATLAB小技巧(27)灰色预测
金融人士必读书籍系列之六:权益投资(基于cfa考试内容大纲和框架)
Matlab tips (27) grey prediction
AcWing 4299. Delete point
Face recognition class attendance system based on paddlepaddle platform (easydl)
Aardio - integrate variable values into a string of text through variable names
three. JS gorgeous bubble effect
spark调优(二):UDF减少JOIN和判断
Graphite document: four countermeasures to solve the problem of enterprise document information security
On the problems of born charge and non analytical correction in phonon and heat transport calculations
Cloud native technology container knowledge points
Enterprises do not want to replace the old system that has been used for ten years
机器人材料整理中的套-假-大-空话
Dayu200 experience officer runs the intelligent drying system page based on arkui ETS on dayu200