-
1 # java小老頭
-
2 # 非著名程式設計師
其實各有優劣吧!只有充分了解兩種開發方式的優勢和劣勢,再結合自身公司的情況,選擇一種適合自己的就是一種非常好的開發方式。
從體驗上來講從體驗層面上來講,使用 React 和 RN ,Vue 等這種前端技術來開發 App 的話,肯定不如原生開發的使用者體驗好。
這個層面上來講,肯定是用原生開發出來的 App 給使用者的感覺,使用體驗更勝一籌。但是,我預測一下,隨著 5G 的普及,以及網路的發展,或者這種體驗,在未來會進一步的縮小差距。
從開發成本上來講從開發成本上來講,肯定是使用原生開發成本比較高,最明顯的就是移動端開發可能就需要至少兩個人來進行,一個是開發 Android 端的原生開發,一個是 iOS 端的原生開發工程師。
而使用 RN, Vue 這種前端技術來做的話,可能只需要一個開發工程師就能搞定,畢竟一套程式碼可以多端執行。而且這種技術,可能開發的速度也比原生快一點(當然得看工程師的技術水平)。
到底選擇什麼才是最好的?對於公司的技術選型來講,採用哪種技術才是最好的呢?其實,最適合自己的技術才是最好的。如果公司比較小,想節約成本,那就可以採用 React ,Vue 類似的前端技術進行 App 的開發,如果公司技術實力強,有錢投入,那麼可能採用原生技術開發比較好。
另外,也不能一味只考慮成本,也要考慮技術人員的水平。像採用 React ,RN, Vue 等技術開發 App ,可能對於 App 開發不太熟的前端來講,需要踩坑,坑可能會很多,而且有些地方的技術,可能不如原生開發技術成熟,也會浪費很多的時間成本。這種情況下,如果採用這種技術開發的話,可能還不如直接使用原生開發成本低呢。
所以,要綜合考慮,結合公司自身技術實力以及資金成本,進行綜合考慮,選擇一個適合自己的技術選型。
-
3 # 你看我獨角獸嗎
先說下是否用原生分開開發還是用前端框架統一開發,實際上目前用原生開發的成本相對高得多,因為你需要有不同平臺(IOS、安卓、Web)的工程師進行開發,畢竟好的全棧工程師也是比較少而且一般需要不同版本同時上線。
從這些角度看,前端框架統一開發可以多端執行,雖然現在有新聞說蘋果決定IOS可能不給Web端的上線,為了穩固IOS的軟體生態,但從實際角度看目前還是在前端框架上開發價效比更高。那我們簡單比較下react和vue這兩個框架目前各自的特點。
React VS Vue:人氣Javascript啟動新框架和庫的速度非常快。讓我們看一下2019年的最新統計資料,以瞭解React和Vue之間哪個更受歡迎。Google趨勢:折線圖中顯示了Google對Vue和React的搜尋趨勢。與Vue.js相比,React在這些搜尋中遙遙領先。
React VS Vue:背景Vue
: Google的前工程師Evan You於2014年建立了此Javascript框架。它沒有得到著名的頂級組織的支援。2.6.10版本是 2019年3月20日的最新版本。推出僅五年,這使其成為javascript家族中最年輕的成員,但目前Vue的易用性、功能強大非常受到大家的推薦。React:與Vue不同,這個JavaScript庫是由Facebook建立的。Facebook廣告流量管理是其建立背後的主要原因,所以它以建立動態和互動式使用者介面的能力而聞名。
React VS Vue:效能React:它有一個虛擬的DOM,它是輕量級的,不是特定於瀏覽器的。這是React與虛擬DOM一起普及的主要原因,它消除了效率低下的問題。
Vue: Vue也已經使用了虛擬DOM,但是與React相比提供了更快的效能,它還確保了無錯誤的效能。
React VS Vue:社群支援React:為了維護不斷增長的廣告活動流量,Facebook開發了此Javascript庫。Facebook員工緻力於為React的功能新增新的和高階的功能。這為React開發人員之間的庫提供了強大的可靠性。
React VS Vue:框架大小React的大小比Vue.js略大。React大約為100 KB,Vue的大小為80 KB。框架/庫的大小可能會對軟體開發專案的執行速度會有更多影響,所以Vue更適合輕量級應用。
總的來說,我們可以總結一下關於React vs Vue的以下幾點:
與Vue相比,React是目前更為流行的前端框架,但國內實際上Vue會更流行一些,因為Vue是華人開發,有非常好的中文文件支援;React有Facebook大廠的支援,Vue目前沒有,不過Vue的開源社群也是非常活躍;React提供了比Vue更大的靈活性,但Vue在大小上小於React。
回覆列表
主要是看公司了,兩種都有好處和缺點。不過推薦混合開發吧,因為混合開發的話比較靈活,有些場景不適用vue或者rect的時候用原生的,其他的時候內嵌網頁。這樣開發快,更新也比較容易