兼容主流web端框架的kbone和finclip,给小程序发展带来新动力!
小程序是一种新的移动应用程序格式,是一种依赖Web技术,但也集成了原生应用程序功能的混合解决方案。小程序一些特性有助于填补Web和原生平台之间的鸿沟,因此小程序受到了一些超级应用程序的欢迎。
- 它不需要安装,支持热更新。
- 具备多个Web视图以提高性能。
- 它提供了一些通过原生路径访问操作系统功能(原生接口)或数据的机制。
- 它的内容通常更值得信赖,因为应用程序需要由平台验证。
kbone,Web端同构的福音 近日,微信官方开始推广一个新的多端统一开发工具——Kbone。
据官方介绍,Kbone 是一个致力于微信小程序和 Web 端同构的解决方案。具体来说,因为微信小程序的底层模型和 Web 端不同,所以如果我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。Kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。
因为 kbone 是通过提供适配器的方式来实现同构,所以它的优势很明显:
- 大部分流行的前端框架都能够在 kbone 上运行,比如 Vue、React、Preact 等。
- 支持更为完整的前端框架特性,因为 kbone 不会对框架底层进行删改(比如 Vue 中的 v-html 指令、Vue-router 插件)。
- 提供了常用的 dom/bom 接口,让用户代码无需做太大改动便可从 Web 端迁移到小程序端。
- 在小程序端运行时,仍然可以使用小程序本身的特性(比如像 live-player 内置组件、分包功能)。
- 提供了一些 Dom 扩展接口,让一些无法完美兼容到小程序端的接口也有替代使用方案(比如 getComputedStyle 接口)。
可以说,这一解决方案的面世,也算是微信响应市场上广大开发者日渐高呼的需求。
文章图片
主流框架开发的小程序,如何跨端运行 FinClip 介绍
FinClip 是与“微信小程序”、“百度小应用”等类似的技术平台。它有能渲染与执行小程序的客户端引擎、统一管理小程序上下架的中心、支撑小程序服务器端运行的云端设施、以及金融行业合规监管工具共同组成。其实就是可以使你的 App 可以像微信一样,拥有跑起来小程序的能力。
其中包括:
- SDK-App,集成之后即拥有了运行小程序的能力;
- 小程序管理平台,用来管理 App 上的小程序上下架、体验版、数据统计等。
文章图片
FinClip支持手机以外的多种终端,包括 Linux、Windows、MacOS、麒麟等操作系统。这意味着,多终端设备如电视、可视化屏幕、平板、车载设备、智能电视都能使用小程序了,实现了小程序的“一次开发,到处运行”,同时触达众多流量平台,而不仅仅局限于微信生态。
文章图片
你问能不能免费使用?FinClip 现在支持多种使用与部署方案,真正的开箱即用,而且 SaaS版 每月拥有10,000 次免费发布调用,如果这部分免费额度使用超限了,用户也可自行购买资源包(仅需0.25元/天,便可享用50W次流量调用)
文章图片
推荐阅读
- WebStor|Vue的使用方法
- Java|Linux下web后台服务器搭建
- linux|Linux搭建web服务器
- 二手车价格预测|二手车价格预测 | 构建AI模型并部署Web应用 ?
- [C#]Webapi在筛选器中对Get与Post请求方式的接口验证方式
- {调取该文章的TAG关键词}|IEEE首位中国籍董事袁昱:元宇宙为什么不能被Web3和NFT带偏
- 兼容并蓄广纳百川,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang复合容器类型的声明和使用EP04
- 【原创】Asp.NET|【原创】Asp.NET Core Web API与Vue 3.0搭建前后分离项目
- Web3.0|Web3是区块链的一段弯路吗?
- WebXR 技术调研 - 在浏览器中构建扩展现实(XR)应用