小程序开发过程的详细信息
小程序开发
UI设计
浏览:1009 次

小程序开发.png
以上是小程序开发的分析图。
功能分析:无论小程序是外包还是在公司内部开发,都应首先进行功能分析,以确定小程序的功能点。它等于做事的目标。只有有目标,我们才能做得好。功能点分析应该直接与开发人员沟通,开发人员可以使用自己的开发思维来分析功能实现的难度。在此期间,最好进行草图分析,并使用诸如墨水刀之类的工具来制作更容易理解的原型。这部分工作通常由产品经理或需求分析师完成。

UI设计:UI设计师在功能分析后设计草图。在设计过程中,可参考同行业优秀的小程序或网站,根据甲方产品的基调进行个性化设计。选择或设计具有统一视觉体验的图标。更好的UI设计将优化用户的操作习惯,使交互体验达到最佳。关注这一部分的客户可能会组建自己的开发团队,长期打磨和优化产品。
前端框架的使用:在开发之前,确定是否使用多终端同时开发,如uni app、mpvue等知名框架。然而,使用这种框架很容易导致一些兼容性问题,由于框架的限制,这些问题可能无法解决。该框架需要大量的开发经验,否则不建议使用。然而,如何最好地只选择其中一个UI框架,如van t、weui、iview weapp等,并选择那些更符合UI设计统一体验的UI框架进行开发。Ui框架可以减少大量重复劳动成本,这是一个不错的选择。
后端服务:后端服务是小程序最重要的部分,也是功能实现的基础。接收外部指令,分析、整理和存储数据,并与外界沟通。目前的微信小程序可以选择云开发功能,节省了大部分后台服务器的成本,降低了开发难度,节省了开发周期等好处。此外,云服务由腾讯官方提供,有稳定的保障。价格从免费开始,使用门槛很低。每个人都可以申请。

性能优化:控制包的大小应为1m左右,下载时间应为1秒左右。这是最好的用户体验。减少/合并setData,或本地更新setData。当遇到大量数据更新时,尽量避免过多的setData,并将呼叫频率保持在每秒10次以下。OnPageScroll应该小心过度调用。最后,在上线之前,您可以使用审计进行经验评估。该功能与微信开发者工具一起提供。
微信截图_ 202009041121.png
整个过程是这样的。事实上,每个流程都可能遇到困难,这可能是后端服务开发,UI设计可能符合产品调优,或者前端性能优化可能较差。