4月21日~23日,由infoQ主办的2016 Qcon大会北京站如期举行。
HTML5开发已经成为移动开发/前端专题中无可争议的焦点,核心议题已经由前几年的是否该用HTML5转向了如何高性能、高效率的做好HTML5应用开发。
WeX5和Weex谁是李鬼?
本次大会出现了一对李逵和李鬼:WeX5和Weex。阿里在大会上高调宣布Weex将于6月份开源,而在大会忙坏了的却是参展的WeX5。在WeX5的展台上,总有参会者上前询问:Weex跟WeX5神马关系?
同样都称为HTML5开发工具,名称又如此相似,WeX5和Weex是兄弟?或,谁是李鬼、谁是李逵?
据笔者查询,WeX5是起步科技2014年底公开推出的“高性能高效率的 HTML5 App开发工具,遵循 Apache 协议彻底开源免费。WeX5 坚持‘用业界主流的轮子打造好车’的核心理念,整体框架全部基于业界通用主流技术进行深度整合与优化。用 WeX5 开发的应用可轻松达到‘一秒打开’的性能。WeX5 开发者社群的活跃开发者已达 50 万 +,并已形成完备且多样化的开发者生态闭环。WeX5 将持续致力于推动应用开发模式的彻底变革,让开发者‘Coding less,Value more!’,最终实现应用软件开发生产组织模式的彻底重构。”
而根据阿里的对外宣传,“Weex 的诞生得益于阿里内部早期研发的一个通过 JSON 数据描述 native 渲染的项目WeApp,以及Vue.js这款的前端开源MVVM框架。阿里工程师把 WeApp的渲染能力和Vue.js的前端开发体验进行了深度结合,创造出了Weex这款跨平台移动开发工具。”
不过,Weex除了在Qcon北京大会高调show了一把之外,它在技术支持、社区建设上等实际的落地动作上还很欠缺。就目前的形式看来,未来开发者也几乎不太可能直接获得官方的技术支持。就连Qcon大会的阿里展台上,公开提供给参会者进行咨询的产品里也都不包含Weex。
相对而言,推出时间更长的HTML5开发工具——WeX5在这方面要成熟很多。WeX5已经拥有数十万开发者的一个HTML5技术社群,既有免费的官方HTML5开发技术支持,也有开发者之间比较充分的互助互动;文档、教程、视频、培训课程等也要齐全完备得多。并且,这些内容还在以越来越快的速度更新优化。
当然Weex一出生就背着一个阿里的光环,这是它比较有利之处。
一个是团队的KPI,一个是公司的饭碗
正如有位Qcon的现场参会者对比Weex和WeX5后的点评:一个是拿来玩的,一个是当饭碗的。参会者表示“实际上,大公司内部的开源,有可能本身就是个KPI项目;巨头的愿景是好的,但他们不靠这个吃饭也是事实,立场不同所以态度会有差别,如果你在阿里的环境内用Weex应该是很好的选择。”
相比之下,HTML5开发工具——WeX5则是起步科技的核心产品,也是起步科技开发者社区的根基。WeX5公司的历史和行动都表明,WeX5是在用商业化的较真态度、真金白银的投入来做开源,是在用企业生命围绕开源产品打造开发者生态圈。
一个在玩票,一个当成生命在进行经营。谁是李逵、谁是李鬼,相信开发者都会做出最符合自己需要的选择。