一、跨平臺開發(fā)是趨勢
目前主流的移動(dòng)端平臺主要是Android和iOS,為了盡可能復(fù)用代碼和節(jié)省開發(fā)成本,各大巨頭都開發(fā)了自己的跨平臺框架,比如Facebook的React-Native、阿里的Weex、Cordova,以及今年Google開發(fā)者大會上介紹的Flutter框架。這些框架各有優(yōu)缺點(diǎn),但是到目前為止都沒有大規(guī)模地推廣開來,在我看來主要有以下幾個(gè)原因:
1、開發(fā)者生態(tài)圈還不夠成熟
RN是三大跨平臺框架中關(guān)注人最多、生態(tài)最活躍的框架,但是到目前為止也沒有到1.0版本(最新的release是0.57.8),更別說作為后來者的Weex和Flutter了。生態(tài)不成熟,意味著開發(fā)文檔少,可以使用的開源控件少,比如在RN上想做一個(gè)最基本的下拉刷新和上拉加載更多的listview都比較費(fèi)勁。Weex已經(jīng)貢獻(xiàn)給Apache,很久沒有更新rel
熱門工具 換一換