开发一款小程序?你有两种选择,原生开发或者uniapp开发。
如何开发一款小程序那?你有两种选择,原生开发和uniapp开发。
1.原生开发
开发微信小程序,你需要下载微信开发者工具。
开发QQ小程序,你需要下载QQ开发者工具。
开发支付宝或钉钉小程序,你需要下载阿里开发者工具。
开发抖音小程序,你需要下载字节跳动开发者工具。
原生开发的优点:
①代码清晰条理,因为没有现成的框架,所有很多代码由程序员编写完成,具有易读性便于后期维护。
②更新响应速度快,官方会对文档不定期的更新,使用原生开发可以紧随官方的版本,让项目达到最优状态。
缺点:
如果项目只做微信小程序,原生无疑是最优的选择,但如果同时有钉钉或抖音小程序,同样的项目需要写两套代码,后期维护起来工程巨大成本高。
2.uniapp开发
优点:
①一套代码可以打包14个不同类型的平台,能生成小程序及APP应用,开发者不需来回切换各种开发工具,使用HBuild一款编辑器全搞定。
②方便入手,使用vue的语法结合小程序api,有vue基础可以看文档直接上手,没有vue基础可以通过uniapp掌握vue开发,毕竟vue是前端开发的扛把子。
③多终端支持,生态会更好一些,项目要求不高,基本不用写太多代码,就能速成一款应用。
缺点:
uniapp打包出来的小程序会存在平台兼容问题,同样的代码会在不同平台展示不同的效果,小程序官方更新接口文档,uniapp封装也会存在滞后的问题。
学习uniapp零基础入门的话,可以看这个,入门很容易,B站免费教程。https://www.bilibili.com/video/BV1mT411K7nW