施德来,毕业于浙江大学计算机学院。曾任职于淘宝、网易,现任有赞前端技术负责人、电商小程序技术负责人。
因为有赞刚好在移动电商这个赛道上,整个行业都推动着我们向前走。海量的商家有各自的需求,不断地在业务上督促我们做一些事。这次我代表团队为大家汇报一下我们被商家推动着做了哪些事,主要是关于技术方面的。
我眼中的小程序首先和大家分享一下我眼中的小程序到底是什么?关于小程序,有两大矛盾困扰着所有的移动开发者。一个是H5跨平台的开发速度很快,但是打开速度很慢,Native能力差。这是它的开放性所决定的,这是一个矛盾。另外一个矛盾是Native的APP体验流畅、功能齐全,但是开发速度极慢、更新麻烦,而且ios和安卓要重复开发。
Write Once,Run Anywhere. 我知道大家都很喜欢这句话,我在后面加了一个Like Native。为了这个目标各大公司都给出了自己的方案,比如Google给出的方案是PWA,因为国内互联网的现状,这个PWA最多可以做到离线缓存、通知推送,所以其实PWA不是一个出路。其他也有一些方案,比如说Hybrid App,PhoneGap、lonic,充分使用Native的能力,但性能终究还是有问题的。我给大家提供另外一个方案:React Native、Weex,充分利用Native的能力,同时也能达到一处编写到处执行,而且也能够写得很快,至少不用写两次。但是它也有一些问题,事实上前端工程师是不可能抛开安卓和ios独立进行开发的,一定需要大量的适配,但这已经算是很大的进步了。