行业动态

HTML5让前端颠覆,Docker让云端混战


8月27日,北京国际会议中心。


2016iWeb峰会现场座无虚席,来自全国各地的6000多名互联网从业人员现场聆听了WeX5移动开发云创始人、起步科技股份董事长马科的精彩演讲。


在互联网新技术层出不穷的大时代,既要“埋头走路”,更要“抬头看路”。如何轻松看懂行业大势?马科总结了三个热词:云、端和开发。


“IT的世界非常简单。就是我们的用户都在端那儿,我们的厂商都在云那里,我们的程序员就在左边,这就是我们简单的一个生态。”


重构入口和场景 HTML5改变前端


“如果你认为H5就是一个技术标准,那我认为你大错特错了。H5它更大的力量不在技术,而是在营销,H5将引发营销体系的重构。”


马科认为,HTML5本来就是为改变APP而生的。互联网的入口,过去是在Appstore。但是现在Appstore已经out了——豌豆荚一度估值接近二十亿美金,如今缩水到几亿美金。背后深层次的原因,就是曾经一度占据营销入口的App商城,已经基本上失去营销入口的价值。


HTML5改变了互联网的入口,也改变了APP的应用场景。以前做一个应用,首先你要去推广。用户听说这个App很不错,再跑到App商城里面去下载,下载完以后进行安装,安装完了还要注册、绑定账号,然后开通许可付费交易。但是在H5里面,这些活动全部在一个场景里面,从你打开、点击、登录、消费、转发,不但没有场景切换,还会帮你把许多断裂的链条弥补上去。


Docker大行其道可能引发行业混战


“云就是我们整个IT行业的未来,因为你看现在每个厂商都叫云厂商,没有哪个厂商叫端厂商。”马科认为,云厂商、云计算里面最最重要的一个技术就是容器,容器的引擎叫Docker,但是上面可能还会有编排,比如说Swarm、K8S。“未来几乎所有的应用都将基于容器,没有例外,无论是Saas还是传统的应用,还是2B的应用,2C的应用,只要是Application,只要你部署在云端,你就难以逃脱这个东西。”


当Docker大行其道的时候,会出现什么情况呢?那就是大家都会干、小心被容器填掉、纯粹容器也将被填。


首先,可以预见的是,当容器技术迅速普及后,一定会导致公有云的厂商、Docker的厂商、应用的厂商、开发工具的厂商,都会做容器,连系统集成商都会做容器。无论公有云、私有云、阿里云、百度云、腾讯云,包括国外的,没有哪个厂商不提供容器的,连IBM这种做开发云的厂商也会做容器。“这几年大家对容器可能还比较害怕,因为坑比较多,但是我觉得不用怕——因为填的人多了,坑就平了嘛。”


然后,有一部分人要小心被容器填掉。“有人做saas的,有人做传统应用的,以前做一个隔离可能觉得很麻烦,做多租户很麻烦,做高负载很麻烦。现在在容器的帮助下,它能很迅速地把你做了很多年技术积累消弭掉,把彼此之间的鸿沟迅速拉平,把大家拉到同一个技术水平上来竞争。所以它会磨平很多东西,这个大家要小心。”


最后,纯粹的容器厂商也将可能难逃被填掉的宿命。因为国内纯粹的容器厂商既不掌握入口,也不掌握核心技术,因此都将难以建立起不可替代的产业话语权,最终不得不面临被填被吞的结局。现在中国大概有20几个Docker的创业厂商,他们会被谁填上呢?首先是IaaS厂商,因为所有的公有云都会提供Docker的服务,系统集成公司也会提供集成服务,旁边的开发工具也会提供服务。所以真正的Docker厂商他本身在中国可能并没有立足之地,他的技术会被所有的基础软件厂商、开发工具厂商、应用厂商、集成厂商所替代,他本身将丧失独立存在的价值。


DevOps时代开启开发运维一体化


“第三个趋势叫开发,开发最需要关注的事情就叫开发运维一体化。”马科认为,开发运维一体化的时代已经开启。


很多大的IT厂商,都将DevOps视为云计算再次颠覆IT行业的一次机会。譬如IBM,他们前几年不是没能赶上云产业第一个阶段的那场机会吗?所以IBM从去年开始,对下设机构进行了大刀阔斧地裁员和整编,把更多精力投放到一个叫Bluemix的平台上。这个平台就是主打开发云的思路,它所代表的是一个重要概念的开启,也就是“DevOps”——开发即部署,部署即运维。


在DevOps时代,开发不再受制于各种复杂的开发环境。“当你做一个软件,你只要有一个账号登录到浏览器里面去,你的开发、构建、集成、测试、部署、交互、应用,所有的东西都在一个一致的容器和镜像里面来完成。”


而在部署环节,DevOps提供的微服务则让应用系统和软件的架构本身做到最大限度的“松耦合”。“比如说我一个网站,一个应用软件,由各个部分构成,我每一个部分可以独立升级,而且可以对一批的容器服务进行成批的升级。运维自动化也是我们接下来在云产业时代一个重要的方向。”


最有价值的互联网产品 来源于场景创新


虽然对新技术的发展趋势了然于胸,但在演讲的最后,马科抛出一个非常有趣的观点。他认为“技术如果不创造价值,那就是没有任何意义的。”


马科认为,要做有价值的互联网产品,首先要对应用场景进行创新。“不要在轮子满天飞的时候,来重复造轮子。”


优秀的互联网产品,脱离不了技术,但是技术并不是决定性因素。大家看到的facebook也好,阿里巴巴也好,QQ也好,单从技术层面来说并不复杂。“facebook不就是用PHP写的嘛,阿里不就是个网站嘛!QQ在它起来的时候,并不代表他技术有多难,或者有多少程序员做不出来。”


中国能做这些应用的程序员有很多,但是为什么没有人去做,或者做得那么晚?是因为大家“没有更多更早地从场景去想象未来”。


全程无尿点!


马科演讲长达20分钟,吸引了全场观众聚精会神地倾听。现场的听众,年龄大多在30岁左右,每个人的眼神里都写满专注。他们有的是北京本地互联网公司的中坚力量,有的则是从千里迢迢之外特意赶来参会,从他们身上不难看出中国互联网“向上的力量”。来自黑龙江哈尔冰的程序员孙珊珊说,“我是被朋友拉过来的,没想到现场内容这么丰富,不虚此行!”


从山东济南特意赶到北京参会的程序员许磊说,自己是WeX5产品的使用者之一, “我之前用过Wex5的开发产品,感觉非常好用。这次现场聆听了马科的演讲,对于今后如何系统地学习新技术,也有很大的启发。”


另一位来自黑龙江哈尔冰的程序员孙晨则表示,今天的演讲让自己对马科“路转粉”:演讲内容“既有对行业大趋势的精彩分析,又有对产品思路的精确把脉,都是干货,我受益匪浅!”