阿里云小程序云发布小程序跨平台开发框架,助力开发者一次开发,多端运行

跨平台小程序开发框架是什么?
跨平台小程序开发框架是支付宝小程序开发工具内新增的开发模块,阿里云小程序云与知名跨平台框架uni-app合作,基于支付宝小程序IDE扩展插件,解决开发者在需要开发跨平台小程序时遇到的不同平台维护不同代码的问题。

主要提供以下两大功能:
一、支持生成其他平台的小程序源代码
利用跨平台插件代码转译能力,在支付宝小程序开发工具内开发的小程序,可直接生成多个平台的小程序源代码,目前主要支持的平台有:支付宝、微信、百度、字节跳动小程序。

二、支持原生支付宝小程序调试预览
无需在多个平台的IDE之间来回跳转调试,在支付宝小程序开发工具内,利用跨平台开发框架开发的小程序,支持直接预览、调试、运行、发布支付宝小程序。

跨平台小程序开发框架适合谁用?
有跨平台开发小程序需求的开发者。
为什么要使用跨平台小程序开发框架?
跨平台小程序开发框架以提高研发效率、降低研发成本为目标,重点解决以下在跨平台小程序开发时会出现的问题:
代码不一致:因为每个平台之间的差异性,导致每个平台的代码都不一致,一处有问题,多处得修改。
代码不可重用:已经封装好的功能模块,无法直接跨平台复用,模块迭代升级更是麻烦,来回拷贝很麻烦。
调试操作极繁琐:每个平台代码不同,每个平台运行效果也不同,想要调试最终效果,在多个平台的IDE之间来回操作,效率低不说,俨然是没有感情的IDE操作机器。
工作量爆炸:每多支持一个平台,复杂度指数级增长,工作量指数级增长。
如果你遇到以上问题,建议使用跨平台小程序开发框架,一次性解决同一个功能,因为平台差异问题,运行在不同小程序平台的源代码都不相同的问题。
跨平台小程序开发框架如何使用?
前提条件
确保您安装的是最新版本小程序开发者工具。访问这里下载最新版本:https://docs.alipay.com/mini/ide/download
步骤1 创建和配置小程序项目

步骤2 安装依赖

步骤3 开发小程序

步骤4 安装uni-app跨平台开发扩展

步骤5 选择需要生成小程序的平台

步骤6 开启编译

详细使用教程,请查看:跨平台小程序开发使用教程
如何快速开发小程序服务端?
小程序云面向开发者免费开放了无服务器后端模型小程序Serverless,Serverless让开发者无需关心服务器及底层设施运维,专注于代码逻辑和业务本身,具备极简运维、多端适配、按需使用、弹性扩容等优势,帮助开发者快速部署小程序。
小程序云官方首页
https://www.aliyun.com/product/miniappdev
基于小程序云Serverless与支付宝小程序开发工具的最佳实践
https://developer.aliyun.com/adc/scenario/b34a753aa4654723a04e9fe76a161a04
开发者技术支持群
钉钉搜索35248489,加入阿里云云原生应用研发平台EMAS技术交流群,探讨最新最热门的应用研发技术和实践。

版权声明: 本文为 InfoQ 作者【应用研发平台EMAS】的原创文章。
原文链接:【http://xie.infoq.cn/article/509691306d4c798a06b6856c1】。文章转载请联系作者。
评论