對於React體系的一點想法

這一年來react和react native火得不行。

我對react其實一直有保留。單看應用框架,我其實更喜歡Angular 2一點。

但是react-style (css in js)秒殺了所有所謂css方法論。儘管我對react-style也仍有保留,但是我確實發現這方案和react是能很好的互相結合解決那些關鍵痛點的。

這兩天我看了尚未release的relay和graphql的介紹,我估計這兩個出來會大火!因爲也是真解決了工程上的痛點。它做的事情其實好幾年前我就想過,但是我只停留在想法,facebook真的實現出來,並且和整個react的體系是一體的。這就是架構能力和工程能力了,不服不行。

所以這樣比較下來,A2就差React不少了。畢竟A只是G家的一個邊緣項目,而React及其整個體系是F家自己的狗食,投入程度和反饋不是一個級別的。

從整個工程體系上來看,Flux + React/ReactNative + React-Style + Relay/GraphQL,輔以ES6+/JSX/flow等語言設施,幾乎已經構成閉環。

不過,這並不代表我要轉向React陣營。儘管Facebook看上去確實完成了一個重新定義Web開發(甚至涵蓋了移動客戶端開發)的壯舉,但是我的內心仍然不覺得這是final answer。相比當初jQuery的一統天下,我相信Web應用框架這個大領域的創新還遠未結束。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章