开发一款小程序?你有两种选择,原生开发或者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