FinClip 和 uni的对比

FinClip是一款轻应用平台,企业数字化转型的连接器

FinClip 的定位并非一款跨端应用研发框架,而是一款轻应用(小程序属于轻应用的一个子类)技术平台,它是由这几部分所组成的:

  • 一个能运行小程序的安全沙箱(也就是 FinClip SDK),通过嵌入式 SDK 的形态让移动端软件、PC 端软件与物联网设备软件在内的宿主环境集成;
  • 一个应用商店(FinClip 管理后台)提供应用的发现(陈列、搜索与推荐)机制、上下架与灰度发布的管理后台;
  • 一系列的开发与监控工具(如使用 FinClip IDE 完成代码编写,使用 FinClip App 完成小程序预览);

​​​​​​​FinClip 和 uni的对比_第1张图片

 

uni-app 是一款为了解决跨端开发问题所设计的前端开发框架,开发者通过 uni-app 所编写出的一套代码,可以发布到 iOS,Android,H5 平台之中。

需要配合 uni-app 官方提供的 IDE 工具 HBuilderX,还可以直接通过第三方小程序开发工具(如微信开发者工具,百度开发者工具等)中的 HTTP 服务,将在 IDE 中编写的代码在第三方开发者工具中进行编译预览,打包成对应的小程序资源。

FinClip 和 uni的对比_第2张图片

但一些原生开发中存在的问题,uni-app 也仍然没有办法解决:

  • 对性能的优化有限,适合做一些简单场景下的应用或小程序。想实现复杂场景与业务下的应用还是得靠原生;
  • 维护迁移成本较高,如 uni-app 只能使用官方的云端打包,部署,统计与广告联盟服务,使用第三方服务有较大限制(也能理解,毕竟 uni-app 使用无须付费);

而如果将话题转到 uniMPSDK(uni-app 提供的小程序 SDK),也存在一些体验不佳的问题:

  • 必须要使用 uni-app 框架开发小程序才行,不支持运行纯 wxml 的微信小程序;
  • 小程序依然采用了 Webview 渲染或者原生渲染(React Native/weex)的技术架构,性能有限;
  • 集成 uniMPSDK 后,App 包的体积可能会增长 7-16Mb 左右;
  • 目前仅支持在 iOS 或 Android 应用中集成 SDK,无法适配其他平台;

uni-app 是一款为了解决跨端应用研发问题的前端框架。如果前端开发者习惯于使用 Vue.js 完成各类前端项目的实现,可以很方便地基于 uni-app 生成跨客户端与跨平台的小程序应用。小微型项目定制方案商,也可以使用 uni-app 快速完成客户方的需求,并在此过程中降低自有研发成本,提升研发效率。

FinClip 更加关注小程序本身,不仅提供了跨客户端,跨系统的小程序运行沙箱,便于客户在自有 App 中运行已有的小程序,还有着完善的开发者中心,可以帮助开发者对于小程序的全生命周期进行管理与控制。

 

你可能感兴趣的:(小程序)