一、产品定位及功能介绍
微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
二、微信小程序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语法。而wxss的语法就是css的语法,只是不支持一些高级的css选择器。
对后端工程师的影响 小程序的页面的渲染过程
由上面的流程可以知道在小程序的渲染引擎渲染页面的时候,页面需要的数据都是通过接口获取的。而我们现在的开发模式基本都是后端PHP渲染smarty模板,渲染过程中会将某些前端需要的变量或者是参数写到Html页面中。如果以后要在小程序中拓展Pass的能力,后端会有一定的开发成本; 五、结论
微信小程序的出现,其实对于用户来说只是多了一种应用方式。而开发微信小程序的重点便是寻找到使用场景,从而增加用户粘性,实现盈利。对于传统的巨头
APP
,小程序只是一种发现的渠道,消化微信的残余流量,避免在这个领域产生不可控的竞争者。对于频次低的服务类或工具类产品,小程序也是必争之地。 小程序属于移动互联网时代的新生事物,目前还处在且行且看的起步阶段。我司目前以线上借贷产品为主业务,进行小程序开发有一定的必要性。
因公司研发人员无小程序开发经验,现以闪信贷为例,对开发微信小程序进行项目研发时间预估,为公司决策提供参考意见。
阶段 所需人数 所需时间 原型设计 1人 2个星期 UI设计 2人 2个星期 前端研发 2人 6个星期(另外需要2个星期进行学习) 后端研发 2人 6个星期 测试 2人 1个星期
因篇幅问题不能全部显示,请点此查看更多更全内容