
9月3日,在南京舉辦的JSConf 2016期間,Vue.js作者尤雨溪宣布加盟Weex團隊擔任技術顧問,雙方將進行更緊密的合作,共建開發生態。
Weex是阿里巴巴今年6月底正式開源的一個項目,旨在提供擁有Web開發體驗和Native性能的跨平臺開發工具,目前已經在手機淘寶等億級用戶的大型移動應用中投入使用。Weex自發布以來受到國內外的廣泛關注,目前在Github上的star數已經突破了5600。
Vue.js 是2013年由尤雨溪創立的一個前端MVVM框架,其簡潔的語法設計、輕量快速的特點深受技術社區的喜愛。在權威的JavaScript趨勢榜 stats.js.org上,Vue.js已經躥升到了總榜的前30位且持續排在日/周/月度榜單的前列,已經成為全球頂級的JavaScript框架。 Vue.js的生態不僅體現在趨勢榜上,其配套的數據管理庫Vuex、路由管理庫Vue-router、打包工具、開發者調試插件和項目腳手架等工具和庫 也都逐步打造成型,同時擁有非常活躍的開發者社區。
Weex之前在宣傳中表示受到了 Vue.js的啟發,遵守開源協議使用了它的部分代碼,其DSL語法基于Vue.js進行了定制。因此Weex天然與Vue.js生態圈親近,此次合作, 尤雨溪表示他的任務是將“Vue和Weex的JavaScript runtime整合,目標是讓大家能用Vue的語法跨三端”,一旦整合,Weex將可以利用Vue.js社區貢獻的第三方庫與組件,同時借助Vue.js 積累的人氣,能夠更好的進行海外推廣。Vue.js則利用Weex補全了在移動端的落地,拓展了開發生態,也將更有利于同React框架進行正面競爭。
Weex和Vue.js之前也有有過合作的先例,今年4月,Vue.js發布了2.0技術預覽版,新版Vue.js帶來了兩個非常重要的能力拓展:一個是服務端渲染,另外一個則是客戶端渲染。而客戶端渲染的部分正是和Weex合作完成的。
Vue.js 的作者尤雨溪表示:“Weex選擇Vue作為其JavaScript運行時框架是讓我非常高興的一件事。Vue的組件開發模式已經被web開發者社區廣泛 認可,而把Vue的開發體驗拓展到原生平臺則是我一直想做但沒有余力去做的事情。一想到Weex將能讓開發者們用Vue的語法去寫跨 Web/Android/iOS三端的通用組件,就讓我很興奮。”
Weex項目負責人阿里巴 巴資深無線技術專家天施表示:“Vue.js是優秀的前端JavaScript開源框架,深受業界社區開發者喜愛。Weex項目的使命就是希望將優秀的前 端框架和工程能力穿透到移動端和更多設備端,提供開發者真正信賴、解決開發者痛點的移動端跨平臺開發解決方案。兩個項目的匹配度非常好,有不少可以相互補 充增益的地方。正好尤雨溪也是我團隊同學甚至業界不少前端同學心中的大神,他的加盟相信對于Weex和Vue的深入合作、對于社區喜愛Weex和Vue的 開發者是一大福音”。