大家好,我是程序员鱼皮。
如果在有限的时间精力下,只让我开发一个产品,那么我会选择做一款小程序。
为什么?
不知道大家有没有意识到,好像很多爆款的产品形态都是小程序?比如之前的羊了个羊、妙鸭相机。
这是因为小程序的核心优点在于 2 点:
基于微信的生态,易于传播和分享,容易产生裂变。
不用让用户下载 APP,打开快速。
当然,对于开发同学来说,还有个好处就是不用自己部署前端文件,直接把代码写好打包,传到平台(比如微信)的服务器上就好。
对于学前端的同学来说,如果你已经能够熟练开发网页应用了,我强烈建议大家去做一个自己的小程序,万一就火了呢?
鱼皮自己最近就在下班之余独立做了一款小程序,估计很快会跟大家见面了。实话说,现在小程序的开发成本真的是越来越低了。
昨天我也直播分享了自己 快速开发小程序的方法 ,剪辑出了一期教程视频,分享给大家,跪求三连!
视频地址: https://www.bilibili.com/video/BV1vM4m1R7K3/
小程序的开发又分为前端和后端,其中,前端的开发方法又分为原生开发和跨端开发:
原生开发:用平台自己的语法开发,开发效率一般,但是更灵活,不是很推荐个人选用。
框架开发:主流是跨端开发框架,用同一套代码去开发 H5、APP、小程序等多端应用。能显著提升开发效率,但由于是别人封装的,不一定能满足性能、可用性、或者功能上的特定需求。
视频中,我就是用了 Taro 这样一个主流的跨端开发框架给大家演示了小程序开发的基本流程。
我自己做小程序,更多的也是用 Taro,基本上没有什么卡点。我们公司前段时间上线的代码小抄,也使用了 Taro 框架,可以感受一下:
再搭配上一个 Taro UI 组件库,开发效率嘎嘎高:
小程序开发的体验和网页开发基本是一致的,都具有在线热更新、控制台调试、版本兼容、打包发布等特性。所以如果你有一定的前端网站开发基础,看 Taro 和 Taro UI 的官方文档,就能轻松上手开发了。
如果之前没接触过小程序开发或 Taro,建议跟着鱼皮的视频走一遍流程:https://www.bilibili.com/video/BV1vM4m1R7K3/
OK,就分享到这里,最近产品内测 + 招聘忙得不可开交,头真的要秃了!
👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。往期推荐