標籤:
Q:對於開發hybird app首選哪個好?是ionic還是react native?
如何評價ionic和react native?
A:
我看好React系,React系以正確地姿勢,專註地做了正確的事情,未來前途光明,這裡不多吹
我是Angular黑,Google是一家Java公司,Angular出生的姿勢就是非常有問題的(讓Java開發也能快速開發前端),Angular很好的達成了他的目的,讓前端開發看上去像後端一樣,但問題是前端開發終究是前端開發,不學前端開發永遠做不好前端開發。後端開發不學前端開發,翻翻angular確實能做一些原來前端才能做的事,但真的維護起來,調起效能起來,結果就是直接傻眼。 而真正的前端開發則要花大力氣瞭解angular的為了後端開發舒服而搞的大量複雜機制,才能“正確地用angular開發”。 angular新版直接打臉基本印證我的說法,他們意識到自己的姿勢有問題,所以開始痛苦地轉型,至於效果如何,我還沒研究過新版的angular,但個人持悲觀態度。
至於Ionic vs React-Native,我覺得拋開我對angular的成見不提也完全不用比,相差不多開發成本下,一個做出來是Hybrid,另一個做出來是Native。 拋開開發成本不看的時候,Native比Hybrid好應該是毋庸置疑的吧。
另外和我剛剛的分析類似,你要把這些架構放到他爹的情況裡去考慮,Facebook是移動端大力做HTML5做Hybrid,結果效能實在不行然後app端宣布轉投Native的,後來React是他們做網站的時候開源出來的,React火了以後他們做了React-Native。Facebook肯定研究過Ionic,他們是最早最大規模的H5和hybrid app的實踐者,那麼至少Facebook是認為Ionic以及h5 hybrid本身無法滿足他們的需求,才會有後面的React-Native的。如果React-Native的開發成本和Ionic類似(其實我覺得react應該還低),真的沒有任何用Ionic的理由
如何評價ionic和react native?