微信小程序(1):技术是如何服务于商业的?
前言
微信小程序已经在昨天(2017/01/09)正式发布,张小龙以发布日期的方式致敬了乔布斯的 iPhone(2007/01/09),其野心不可谓不大。
下面我将会尝试从商业和技术这两个角度来谈谈微信小程序。也许作为程序猿的我们会在技术架构上看不起小程序,不就是模仿了 Vue 的语法和 ReactNative(or Hybrid)的原理吗?也可能会因为其封闭性而批判小程序,破坏了万维网 Web 本来的开放性和去中心化;更加会由于其诸多限制而抱怨小程序,有限的官方 API 和打包程序大小让开发者感到捉襟见肘。
但要是我们明白了微信小程序的背后是如何承载着腾讯的商业愿景,便会明白一个道理,即「技术永远是服务于商业的」,特别是离用户更近的客户端应用程序相关技术。很多时候某些功能不是在技术上无法实现(可不要小瞧了 BAT 所招聘的开发者们),而是在商业和产品的背景下,有目的性、有策略化地刻意而为之。
商业
微信小程序是什么?
极客公园前 CEO 阿禅在《小程序想要什么?》这篇文章中提到,一句话总结张小龙对小程序的定义:小程序希望用即用即走的方式激活线下的弱连接场景。