2016年12月15日,阿里巴巴宣布将移动开源项目Weex捐赠给Apache基金会开始孵化
Weex是阿里自研的高性能跨平台移动开发框架,最大的特点是解决了频繁发版和多端研发两大痛点,一套Web代码完美适配iOS、Android、H5、Web等多端,极大地解放开发者的同时又保证了用户体验。
去年双11的秘密武器Weex,今年6月底正式开源,与全球开发者共享中国的移动互联网技术成果。除了轻量、高性能、可扩展、一次撰写多端运行等诸多优势,Weex还提供了强大的调试工具协助开发者排查问题。
阿里巴巴资深技术专家,Weex负责人吴志华表示:“我们希望将Weex做成移动开发交付的统一技术标准,正如PC时代从桌面软件过渡到Web一样,Weex希望通过自己的努力为移动时代的技术进步做出贡献。”
Apache基金会是软件和互联网行业最知名的开源组织之一,旗下的Apache HTTP服务器、Tomcat Servlet容器、Hadoop分布式计算框架等众多开源产品轮番引领了上世纪九十年代到今天的多次技术浪潮,可惜来自中国的项目一直寥寥无几,尤其在移动领域全面缺席。Weex将是Apache旗下首个由中国团队主导的移动项目。
“加入Apache基金会表明了阿里巴巴在推进Weex开源、社区化以及国际化的决心。”阿里巴巴开源委员会负责人刘昕表示,“Apache严谨、开放的技术氛围会带给Weex项目更多的研发思路,阿里也欢迎更多的Apache社区专家参与进来,一起把Weex建设成开发者最信赖的移动跨平台解决方案。”
Weex目前已经在手机淘宝、天猫等多个阿里APP中投入使用,并在大规模复杂应用场景下经历了全面的锤炼打磨。在刚刚过去的2016双11中,近2000个页面采用Weex渲染,会场覆盖率高达99.6%,主会场秒开率高达97%,性能和稳定性均表现优异。
取代HTML5成为双11阿里移动业务交付方案,标志着Weex进入工程大规模应用成熟期。
2016年4月,阿里宣布Weex开源内测,短短两周就有超过5000名开发者申请。6月30日正式开源首日就登上Github趋势榜首位,截止11月底在Github上已经获得了超过9000个star和1000次fork数,成为中国今年在Github上最热门的开源项目。
2016年6月30日,阿里无线技术团队宣布Weex正式开源后兴奋地合影留念
除阿里移动技术力量外,社区贡献者也踊跃参与,包括著名前端框架Vue.js创始人在内的多位技术大牛已经开始参与Weex的改进;众安保险、苏宁、优酷、饿了么等企业用户也在积极的接入之中。
“Weex不仅应用灵活、性能强大,而且能让前端开发者最大程度复用现有技术积累,帮助我们用最少成本设计全新的跨平台架构体系,并尽快进入实施阶段。”众安保险技术总监陈天予反馈到:“Weex积极拥抱Web标准,专注于Native渲染层优化的细致工作,也清晰地展示了这个项目的自身定位和发展方向。”
据悉,Weex目前正在迁移整个开发环境到Apache研发基础设施, 阿里将会和Apache社区专家一起加快Weex的开发进度,并将采用更加严谨的版本发布策略。可以预见,未来会有更多来自全球的移动开发者从中受益。