跨平臺(tái)移動(dòng)開發(fā)工具 Weex


閱讀(56.7k) 收藏 (0)

手冊(cè)說(shuō)明

2016年4月21日,阿里巴巴在Qcon大會(huì)上宣布開源跨平臺(tái)移動(dòng)開發(fā)工具Weex,Weex能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開發(fā)者通過(guò)簡(jiǎn)捷的前端語(yǔ)法寫出Native級(jí)別的性能體驗(yàn),并支持iOS、安卓、YunOS及Web等多端部署。

對(duì)于移動(dòng)開發(fā)者來(lái)說(shuō),Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn),同時(shí)解決了前端語(yǔ)言性能差和顯示效果受限的問(wèn)題。開發(fā)者可通過(guò)Weex官網(wǎng)申請(qǐng)內(nèi)測(cè)。(http://alibaba.github.io/weex/

開發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過(guò)撰寫HTML/CSS/JavaScript來(lái)開發(fā)Native級(jí)別的Weex界面。Weex界面的生成碼其實(shí)就是一段很小的JS,可以像發(fā)布網(wǎng)頁(yè)一樣輕松部署在服務(wù)端,然后在APP中請(qǐng)求執(zhí)行。

與 現(xiàn)有的開源跨平臺(tái)移動(dòng)開放項(xiàng)目如Facebook的React Native和微軟的Cordova相比,Weex更加輕量,體積小巧。因?yàn)榛趙eb conponent標(biāo)準(zhǔn),使得開發(fā)更加簡(jiǎn)潔標(biāo)準(zhǔn),方便上手。Native組件和API都可以橫向擴(kuò)展,方便根據(jù)業(yè)務(wù)靈活定制。Weex渲染層具備優(yōu)異的性 能表現(xiàn),能夠跨平臺(tái)實(shí)現(xiàn)一致的布局效果和實(shí)現(xiàn)。對(duì)于前端開發(fā)來(lái)說(shuō),Weex能夠?qū)崿F(xiàn)組件化開發(fā)、自動(dòng)化數(shù)據(jù)綁定,并擁抱Web標(biāo)準(zhǔn)。

突出特點(diǎn):

  • 致力于移動(dòng)端,充分調(diào)度 native 的能力

  • 充分解決或回避性能瓶頸

  • 靈活擴(kuò)展,多端統(tǒng)一,優(yōu)雅“降級(jí)”到 HTML5

  • 保持較低的開發(fā)成本和學(xué)習(xí)成本

  • 快速迭代,輕量實(shí)時(shí)發(fā)布

  • 融入現(xiàn)有的 native 技術(shù)體系

  • 工程化管理和監(jiān)控等

  • 輕量:體積小巧,語(yǔ)法簡(jiǎn)單,方便接入和上手

  • 可擴(kuò)展:業(yè)務(wù)方可去中心化橫向定制組件和功能模塊

  • 高性能:高速加載、高速渲染、體驗(yàn)流暢


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)