3 回答

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
react-native
用react 進(jìn)行原生app開(kāi)發(fā)的框架,讓廣大開(kāi)發(fā)者使用js和react開(kāi)發(fā)應(yīng)用,提倡組件化開(kāi)發(fā)。
優(yōu)點(diǎn)
提供一個(gè)個(gè)封裝好的組件讓開(kāi)發(fā)者使用,也可以相關(guān)嵌套形成新的組件。
可以維護(hù)多種平臺(tái)(Web,Android和IOS)的同一份邏輯核心代碼來(lái)創(chuàng)建原生app。
和H5類似,跨平臺(tái)、低成本開(kāi)發(fā)、開(kāi)發(fā)速度快、動(dòng)態(tài)發(fā)布、一套類似代碼維護(hù)三個(gè)平臺(tái)。
缺點(diǎn)
組件不全,第三方組件也不全,遇到某些特殊功能,需要花大力氣寫(xiě);性能方面也無(wú)法媲美原生,還是有一些損耗,特別是交換大數(shù)據(jù)時(shí);
IOS版本略好,androi發(fā)展較慢;
ios和android代碼并非通用,有可能需要維護(hù)兩套代碼或者在代碼中做一些判斷;
開(kāi)發(fā)人員還是需要會(huì)原生開(kāi)發(fā),不然自定義組件無(wú)法編碼;
添加回答
舉報(bào)