从小程序诞生伊始,就有很多人开始研习其机理与特点,从源代码或整体架构的角度已经有很多不错的文章会令人受益。但理论是一回事,真正理解小程序,还需要实践,才能进一步理解其背后的想法,与已有平台的异同,以及如何去适应它,做出更有趣的小程序。
理解开发平台的特性,一个不错的角度就是从编程模式入手,看在这个平台上开发,需要如何书写和组织自己的代码,进而搞清楚三个问题:
1.数据如何获取; 2.界面如何呈现; 3.交互如何传导。
换而言之,就是从 MVC ( Model-View-Controller )的视角去拆解这个平台的特性,从而理解其开发有何特点。
原文参考 微信小程序的编程模式-范怀宇