背景
到年底了,正好項(xiàng)目也交了,打算學(xué)點(diǎn)什么新東西,于是就瞄上了React Native,去官網(wǎng)和github上看了一些資料,google了一下概念性資料和一些過(guò)來(lái)人的總結(jié),決定就它了
科技是不斷進(jìn)步的,世界是不斷發(fā)展的,所以我們也得不停的學(xué)習(xí)呀!那么,這個(gè)東西能達(dá)到什么效果呢?
-
三端同步
- 主要還是Android和IOS
- 解決了一些UI上不能統(tǒng)一的問(wèn)題
-
一次學(xué)習(xí),隨便編寫(xiě)
- 當(dāng)然,不可能所有的都用這玩意兒寫(xiě),還得部分原生支持
- 就是學(xué)習(xí)成本有點(diǎn)高
簡(jiǎn)介
React Native是Facebook于2015年4月開(kāi)源的跨平臺(tái)移動(dòng)應(yīng)用開(kāi)發(fā)框架,是Facebook早先開(kāi)源的UI框架 React 在原生移動(dòng)應(yīng)用平臺(tái)的衍生產(chǎn)物,目前支持iOS和安卓?jī)纱笃脚_(tái)。RN使用Javascript語(yǔ)言,類似于HTML的JSX,以及CSS來(lái)開(kāi)發(fā)移動(dòng)應(yīng)用,因此熟悉Web前端開(kāi)發(fā)的技術(shù)人員只需很少的學(xué)習(xí)就可以進(jìn)入移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域。
React Native使你能夠在Javascript和React的基礎(chǔ)上獲得完全一致的開(kāi)發(fā)體驗(yàn),構(gòu)建世界一流的原生APP。
React Native著力于提高多平臺(tái)開(kāi)發(fā)的開(kāi)發(fā)效率 —— 僅需學(xué)習(xí)一次,編寫(xiě)任何平臺(tái)。(Learn once, write anywhere)
Facebook已經(jīng)在多項(xiàng)產(chǎn)品中使用了React Native,并且將持續(xù)地投入建設(shè)React Native。
理念
Learn once, write anywhere.
做java的人有沒(méi)有感覺(jué)這個(gè)理念很熟悉?
但是就體驗(yàn)來(lái)說(shuō),個(gè)人覺(jué)得任何框架都比不上原生。
參考資料:
React Native官網(wǎng)
React Native github
React Native中文網(wǎng)
聚劃算Demo