阿里巴巴开源Weex 开发教程
Weex 是什么
Weex是阿里發(fā)布的一款用WEB方式開發(fā)原生app的開源產(chǎn)品
Weex能夠完美兼顧性能與動態(tài)性,讓移動開發(fā)者通過簡捷的前端語法寫出Native級別的性能體驗,并支持iOS、安卓、YunOS及Web等多端部署。對于移動開發(fā)者來說,Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點,同時解決了前端語言性能差和顯示效果受限的問題。
?
開發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過撰寫HTML/CSS/JavaScript來開發(fā)Native級別的Weex界面。Weex界面的生成碼其實就是一段很小的JS,可以像發(fā)布網(wǎng)頁一樣輕松部署在服務(wù)端,然后在APP中請求執(zhí)行。
與 現(xiàn)有的開源跨平臺移動開放項目如Facebook的React Native和微軟的Cordova相比,Weex更加輕量,體積小巧。因為基于web conponent標(biāo)準(zhǔn),使得開發(fā)更加簡潔標(biāo)準(zhǔn),方便上手。Native組件和API都可以橫向擴展,方便根據(jù)業(yè)務(wù)靈活定制。Weex渲染層具備優(yōu)異的性 能表現(xiàn),能夠跨平臺實現(xiàn)一致的布局效果和實現(xiàn)。對于前端開發(fā)來說,Weex能夠?qū)崿F(xiàn)組件化開發(fā)、自動化數(shù)據(jù)綁定,并擁抱Web標(biāo)準(zhǔn)。
談到阿 里巴巴為何要開源如此有價值的移動開發(fā)工具,阿里巴巴無線技術(shù)資深總監(jiān)莊卓然表示,“阿里希望能夠賦能移動開發(fā)生態(tài),與移動開發(fā)者分享阿里的技術(shù)積累,和 開發(fā)者共同成長。我們歡迎更多的開發(fā)者和技術(shù)團隊加入Weex開源項目,讓中國的移動社區(qū)在世界上產(chǎn)生更大的影響?!?/p>
?
無 線業(yè)務(wù)快速發(fā)展,2015財年手機淘寶用戶數(shù)達4億左右,去年天貓雙11移動端成交占比高達68%。阿里無線團隊一直在探索兼顧動態(tài)性和性能的跨平臺移動 開發(fā)方案。Weex 的誕生得益于阿里內(nèi)部早期研發(fā)的一個通過 JSON 數(shù)據(jù)描述 native 渲染的項目WeApp,以及Vue.js這款優(yōu)秀的前 端開源MVVM框架。阿里工程師把 WeApp 優(yōu)秀的渲染能力和 Vue.js 優(yōu)秀的前端開發(fā)體驗進行了深度結(jié)合,創(chuàng)造出了 Weex這款跨平臺移動 開發(fā)工具。
“目前Weex已經(jīng)可以支持手機淘寶這樣的航母級移動應(yīng)用,很好的解決了動態(tài)性問題,把移動應(yīng)用本身的靈活性、迭代更新的周期和 成本優(yōu)化到極致?!盬eex項目負責(zé)人,阿里資深無線專家吳志華介紹,“例如支持商家在手機淘寶中實時裝修自己的店鋪,或是在歷次大促活動中及時調(diào)整界面 信息和狀態(tài),確保在瞬息萬變的活動中緊跟促銷節(jié)奏?!?br />
后續(xù)Weex會依托阿里百川為移動開發(fā)者提供開源支持和社區(qū)交互,幫助更多開發(fā)者快速學(xué)習(xí)和應(yīng)用。在當(dāng)天的QCon大會上,阿里百川與極客邦科技達成戰(zhàn)略合作伙伴,共建移動開發(fā)者生態(tài),為中國的移動開發(fā)者營造更優(yōu)秀的社區(qū)氛圍和成長環(huán)境。
阿 里百川(baichuan.taobao.com)是阿里巴巴集團無線開放平臺,通過“技術(shù)、商業(yè)及大數(shù)據(jù)”的開放,提供移動場景下的高內(nèi)聚、開放式、行 業(yè)領(lǐng)先的技術(shù)產(chǎn)品矩陣、成熟的商業(yè)組件和完善的服務(wù)體系,幫助移動開發(fā)者快速搭建APP、加速APP商業(yè)化進程,全方位賦能移動開發(fā)者及移動創(chuàng)業(yè)者。
?
下一篇:Weex 環(huán)境搭建(win7)
項目主頁
weex官網(wǎng)
weex文檔
weex的github
轉(zhuǎn)載于:https://www.cnblogs.com/niuboren/p/6049564.html
總結(jié)
以上是生活随笔為你收集整理的阿里巴巴开源Weex 开发教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端Day1
- 下一篇: codevs 1557 热浪