1.1 为什么要学习小程序开发
随着手机智能化的不断提升和手机用户的迅猛发展,微信小程序以其开发成本低、使用成本低的优势逐步在各领域得到了更多青睐。
小程序已经下沉到中国的最基层。
从一线城市到农村社区,微信小程序已经得到了全面普及。根据腾讯2022Q1财报显示,每年我国有4亿人在使用微信小程序。未来随着教育的普及和只能装备的发展,小程序的应用特别是在企业产品销售的领域作用会更加彰显。
互动功能进一步增强了用户粘性。
微信生态系统的不断完善,使小程序的能力得到不断扩展。用户在小程序的每一步操作都能得到企业或商家的信息反馈,消息发送能力、物流信息反馈、直播组件等功能切实提升了微信小程序的竞争力。这些能力不仅能促进企业的应用,也能够增强用户的粘性。相比app、浏览器购物等需要下载或其他设备支撑的平台,小程序的随时随地应用,大大改善了企业应用的便利性,也方便了消费者的消费行为。加上w信生态中的分享功能,可以进一步提升商家营销的能力。
简单的小程序开发代码
<view wx:if="{{isEmpty}}" class="nodata">
<image class="nodata_img" src="cloud://chfm-xcx-2gq69ssk932927c4.6368-chfm-xcx-2gq69ssk932927c4-1312790314/cloudbase-cms/chfmlogo.png"></image>
<text>暂时还没有直播节目!</text>
</view>
<wxs src="/utils/tools.wxs" module="tools"></wxs>
<view wx:else="{{isEmpty}}">
<view wx:for="{{roomList}}" wx:key="index">
<navigator url="plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id={{item.roomid}}" class="room">
<view style="font-weight: 800;opacity: 0.8;display: flex;justify-content: space-between;align-items: center;">{{item.name}}
<subscribe room-id="{{item.roomid}}" width="80" height="20" font-size="12" color="#eee" background-color="#f88616" bindsubscribe="onSubscribe">
</subscribe>
</view>
<image class="room_img" src="{{item.coverImg}}" mode="aspectFill"></image>
<view class="romm_desc">
<text>主播:{{item.anchorName}}</text>
<text>{{tools.formatTime(item.startTime*1000)}}</text>
</view>
</navigator>
</view>
</view>
新业态与小程序形成良性循环。
小程序的出现促进了零售新业态的涌现,社区团购、直播带货等业态得以发展。w信生态圈的丰富功能及其用户资源,必然促进小程序在这些业态中的应用,而这些业态的出现也必然提升了微信小程序的市场占有率。
小程序开发与应用和之前的app开发应用一样,成为企业亟需的一项能力。帮助信息管理专业学生提升程序设计技能,熟练掌握小程序开发,必将提高他们的就业竞争力,增强创业能力。本系列教程的原意如此。
1.2 小程序开发工具选择
工欲善其事,必先利其器。开发小程序,从选择工具开始。
小程序开发属于前端开发。后端服务以云开发为主。工具的选择主要是以前端开发为基础。小程序的代码根本的是Javascrip脚本,因此只要适合开发javascript的IDE,都可以用来作为开发工具。
常用的有微信开发者工具、Visual Studio Code、HbuilderX等。
这里以微信开发者工具为例来介绍开发工具。