说起小程序,作为开发者或者企业用户不得不面临一个问题就是,需要小程序承载的业务越来越多的时候,小程序的数量也呈现增长,随之而来的就是小程序开发、维护等一系列管理中会出现的问题。
包括到小程序的代码包管理、小程序上下架管理、小程序成员管理、小程序用户管理、小程序数据管理等各个环节,但是当前大家的小程序大多属于独立的个体运行在微信、支付宝、百度、抖音等各个平台,小程序的审核、更新发布等环节都被牢牢掐在各大平台的手中,很难根据我们各自的需要进行灵活的管理。
借助外部平台是否可行?
这个时候,我们其实非常有必要有一个小程序后台管理平台去帮助我们实现小程序的高度灵活管理。
其实目前市面上也有一些第三方的小程序管理平台,但是大多数都是例如小程序模版平台,通过简易的模版套用去发布上架,但是也仅仅是解决了我们上面提到问题中单一的一个环节,对于大部分开发者或企业运营者来讲,更希望能够实现小程序从代码层面到发布上线、数据统计分析一个全生命周期的闭环管理。
如果说上述的第三方小程序管理平台不能很好的解决我们提到的问题,那是否存在一个全生命周期的闭环管理平台呢。
正如上文所讲到的,微信、支付宝、百度、抖音等小程序开放平台在一定程度上能够实现小程序的全生命周期闭环管理,但是这些平台也掌握了各个小程序的生杀大权,另外各大平台的小程序语法不一致也导致没法进行统一的管理。
什么是理想的小程序管理平台?
当移动App开发出现越来越多、越来越完善的研发开发平台的时候,能够提供在移动产品中的开发、测试、发布和运营的技术能力,这类产品有非常多,例如阿里、腾讯等都有这样的产品提供给开发者和企业用户。
但是小程序全生命周期管理平台却不多,分析原因还是由于小程序主要运行在各个巨头的小程序开放平台,各家的语法及标准各不兼容,另外小程序开发的底层实现有一定的技术门槛第三方平台需要耗费较大时间和人力成本还不能保证能够做成功。
因此我们将小程序的研发、测试、发布、数据分析、运营等几个主要层面作为考量,并将一码多端、统一编译、统一管理作为评价的因素进行评判,调研发现 FinClip 其实比较符合我们的需求。
先来看看他的管理后台包含哪些模块。
根据实际体验使用来看,除了管理后台外,还提供一个集开发和测试的IDE工具,一个账号下的小程序数据是打通的,可以实现小程序的无缝开发、测试和上下架更新。管理后台端可以实现小程序的上架、审核、灰度发布、小程序插件的上架、小程序数据统计查阅、小程序成员管理等一系列的操作,此外 FinClip 还有个特点是兼容微信小程序的语法,相当于一套代码可以同时在微信和 FinClip 进行发布上线。
可能有同学会疑惑问什么要在 FinClip 进行发布?
因为 FinClip 除了可以进行小程序从开发到运营的全生命周期管理外还能够通过集成 FinClip SDK 让小程序在自己的 App 上架运行。
这样结合兼容微信小程序语法的特点,可以让同样一个小程序不用做额外修改的情况下上架到微信小程序开放平台和自己的 App 中。
一个小期许
除了可以单独在微信、支付宝、百度、抖音等开放平台管理“唯一”的小程序外,希望后续能够有平台能够整合小程序的管理的能力,在一个平台就能管理多个平台的小程序,做到统一入口多点发布。就例如我们在一个写作平台完成内容创作后,可以一键发到到微信公众号平台、知乎、头条号等。