小程序的概念是微信发明的,2016年左右内测,17年不温不火,18年忽然火爆起来。当年小龙给出的定义是: 用完即走。这个理想很好,但一直没办法实现,因各大互联网都希望用户留下来,而不希望用户流失。所以18年小程序进行了大量的改进,都与“用完即走”的理念背道而驰。微信也不再提用完即走,还加了一句: “走了还会回来”。
通常我们会用小程序和app做比较,其实小程序更像H5。尤其是出了webview之后,很多公司甚至直接用webview来做全流程,这种情况下, 小程序就沦为了一个空壳。小程序和H5进行对比,就会发现小程序支持的功能更少。很多H5的风骚玩法,在小程序上都不能实现。反过来说,小程序又扩充了一些对硬件的访问,但是不是特别多,典型的就是截屏的callback,这个在H5是不存在的。
小程序的开发模式:产品与开发一起提需求,对于普通的业务来说,通常产品会比较强势.小程序这里完全不同。小程序有两个问题: 第一, 竞品未必做的比我们好。第二, 竞品可能有一些私有api,我们完全不能模仿。出于一些众所周知的原因,有些小程序天生是有一点特权的。

此外,微信小程序发展速度非常快,新的api出来了,开发比产品更加敏感,因此双方要进行合作,一起提需求。
保持简单:
这是微信倡导的。微信有个大杀招,限制size。不知道有多少人是老的小程序开发人员,早的小程序size限制是1M,携程当时在1M的限制内,上了好几个BU的业务。主要人员来自H5开发转行。这个非常好理解。小程序虽然叫“程序”,写法和一些应用程序完全不同,却和H5没啥区别。很多mvvm框架写法和小程序是一样的,基本上没什么学习成本。
超越敏捷的速度开发:
这个是被逼的。一个起步项目,没有太多节奏可言,抢一点是一点。 举个例子: 如果在上高地,你会按照先打奶和DPS后打肉的顺序严格执行吗?不会的,你会根据情况不断调整,能占便宜的时候就打最近的,仅此而已。节奏完全是乱的。
西安乾端网络(132-0186-1506),可您提供更加专业的小程序开发服务,此外,乾端网络还为你提供需求发布、服务商推荐、电子合同签订、资金托管、在线开发、代码智能检测等产业链服务,让您开发小程序更省心。