小程序跨平台开发解决方案探索

2020-12-31
来源:

小程序在发展的早期就有血泪的历史小程序

随着微信小程序的发展,微信小程序基本上没有上述问题,而其他新兴的小程序制造商仍处于此阶段。对于小程序开发人员,如果要访问[对于k2以外的平台],则上述问题是必须在技术解决方案评估环境中衡量的问题。

小程序中期发展

在此阶段,小程序个开发人员正在追求开发经验。在Web框架蓬勃发展且开发工具生态系统正在迅速改善的环境中,不良的小程序开发经验对用户来说是无法承受的。这个阶段也有很多小程序框架试图解决此问题,例如wepy,mpvue,芋头等。

小程序发展成熟阶段

自今年以来,除了微信小程序平台外,其他厂商的小程序平台也得到了极大的推广。这时,小程序跨平台功能特别重要,并且相对包装体积控制小程序性能也成为一个问题,这也是许多公司和开发人员面临的问题。

小程序跨平台开发解决方案探索小程序跨平台开发简单来说就是通过一组解决方案进行一次开发并在线连接到多个小程序平台。解决方案

为了满足多个小程序平台的需求,简单来说,可以有以下解决方案:

开发某个平台小程序并通过技术实现向其他平台的转换

使用支持跨平台开发的小程序框架,并依靠框架的跨平台功能来实现跨平台

对于第三个解决方案,当前社区中最流行的小程序跨平台开发解决方案包括mpvue,芋头,uni-app等。这些框架在不同程度上解决了小程序跨平台开发的问题,但是它们都有一个备受批评的问题,那就是框架的痛苦。在前端开发的开发过程中,从前端框架的出现到争夺百花齐放,再到当前三大支柱(Angular,react,Vue)时代,开发人员仍将是

跨平台小程序开发

问题和头痛:

作为小程序的开发人员,您仍然会遇到这样的问题,而且情况会更加严重。 小程序本身是一个框架(小程序框架正在快速发展,功能不断改进,开发经验越来越好。更好),并且在小程序之上添加了一层框架,并且整个开发过程之间还有一个联系,这无疑会增加项目的风险。此外,小程序框架本身仍在不断发展。以微信小程序为例,新功能,新功能和新规格不断更新。如何在短时间内更新和适应框架成为一个问题。依靠该框架之后,开发人员便与本地小程序隔离,必须依靠该框架来提供解决方案。

除了对框架功能的支持和调整外,引入框架还将使项目本身变得肿,缓慢且具有限制性。

Antmove的解决方案

在高德小程序开发团队(阿里部门小程序 [支付宝小程序,淘宝应用程序,丁顶应用程序,天猫向导等)的成员)的工作中,我们遇到了许多想法[ 微信小程序该应用程序已启动给Ali的小程序平台的客户,而小程序重新开发一个新平台的成本对他们来说更高。为了解决这个问题,蚂蚁移动工具应运而生。我们的起点很简单,我希望使用技术手段在Ali部门小程序平台上启动微信小程序应用程序。

随着该过程的进展,我们发现除了对Ali平台的需求外,用户还需要其他小程序平台的支持,因此也有其他制造商小程序平台的支持。

对多小程序平台的支持百度Smart 小程序和头条小程序的当前支持仍处于测试阶段,即将推出。

资源搜索网站大全北京VI设计公司

从最初的客户服务案例到当前的antmove开源项目,我们的整个团队都做了很多事情。作为一个非KPI项目,我们将继续做得很好,希望能帮助更多小程序开发人员解决它遇到的问题。

Antmove不是框架,而是转换工具,例如将微信小程序项目转换为Alipay 小程序项目,它仍然希望开发人员可以使用本机小程序语法来开发小程序,更小,更快,并且更加简洁。

到目前为止,Antmove工具已经帮助许多内部用户和外部小程序开发人员实现了小程序的转换,现在我希望它可以帮助您解决跨平台开发的问题。

分享