一、产品定位及功能介绍
微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
二、微信小程序SWOT分析
基于微信的技术文档分析,微信小程序能覆盖大部分的APP常用功能。这里对小程序做了SWOT分析,来得出结论。
优势Strenths 1.无需安装、随用随点 2.跨平台开发 3.丰富的组件和API
劣势Threats 1.小程序的推广渠道更少,难度更大 2.小程序在微信入口有限 3.微信小程序只有2M的大小 4.需要审核
5.客户端计算能力不及APP 6.不支持第三方插件
7.前端开发人员需要重新学习语法
机会Opportunities 1.巨大流量入口 2.技术较为成熟 3.满足客户新鲜感体验 威胁Threats 1.数据安全较低 2.自有度受制于腾讯 3.对自家产品造成冲击
四、微信小程序开发 前端页面
微信小程序借鉴了当前非常流行的前端框架React和vue的开发思想,组件化的开发方式。一个页面就是一个组件,一个组件由以下4个部分组成:所以在开发微信小程序的过程中需要学习微信小程序的wxml语法。而wx的语法就是c的语法,只是不支持一些高级的c选择器。 对后端工程师的影响小程序的页面的渲染过程
由上面的流程可以知道在小程序的渲染引擎渲染页面的时候,页面需要的数据都是通过接口获取的。而我们现在的开发模式基本都是后端PHP渲染smarty模板,渲染过程中会将某些前端需要的变量或者是参数写到Html页面中。如果以后要在小程序中拓展Pa的能力,后端会有一定的开发成本;
五、结论 微信小程序的出现,其实对于用户来说只是多了一种应用方式。而开发微信小程序的重点便是寻找到使用场景,从而增加用户粘性,实现盈利。对于传统的巨头 APP
,小程序只是一种发现的渠道,消化微信的残余流量,避免在这个领域产生不可控的竞争者。对于频次低的服务类或工具类产品,小程序也是必争之地。小程序属于移动互联网时代的新生事物,目前还处在且行且看的起步阶段。我司目前以线上借贷产品为主业务,进行小程序开发有一定的必要性。
因公司研发人员无小程序开发经验,现以闪信贷为例,对开发微信小程序进行项目研发时间预估,为公司决策提供参考意见。
阶段所需人数所需时间原型设计 1人 2个星期
UI设计 2人 2个星期前端研发 2人 6个星期(另外需要2个星期进行学习)后端研发 2人 6个星期测试 2人 1个星期