JavaScript 框架大比拼:Vue、React、AngularJS 與Angular2 該 ... | react是什麼
一個有趣的事實是:IBM[1] 發表的2017年最值得學習編程語言名單中,JavaScript榜上有名。正是這位IT巨頭指出,JS在網站中驚人地達到94.4%的使用率,而且「不太可能降低」。JavaScript能確保「對用戶非常友好的網頁,因為它負責整個web界面,包括動畫和交互」。這也指明了潛在Web開發人員的方向:如果你深入前端,你不得不在某些時刻面對JavaScript。並且正確的開發指南[2]可能有助於此。讓我們假設你知道JavaScript基礎知識,你可能對現代JavaScript框架們的學習更感興趣。這些框架通常帶有預置的函數和一些構建應用的方法。有些人可...
一個有趣的事實是:IBM[1] 發表的 2017 年最值得學習編程語言名單中,JavaScript 榜上有名。正是這位 IT 巨頭指出,JS 在網站中驚人地達到 94.4% 的使用率,而且「不太可能降低」。
JavaScript 能確保「對用戶非常友好的網頁,因為它負責整個 web 界面,包括動畫和交互」。
這也指明了潛在 Web 開發人員的方向:如果你深入前端,你不得不在某些時刻面對 JavaScript。並且 正確的開發指南[2] 可能有助於此。
讓我們假設你知道 JavaScript 基礎知識,你可能對現代 JavaScript 框架們的學習更感興趣。這些框架通常帶有預置的函數和一些構建應用的方法。
有些人可能會有局限性的思考,認為世界上大多數開發者更喜歡使用框架(不要將它們與庫混淆),因為它們使工作更容易,更快速,在通常情況下更可靠。
我們的開發團隊準備了他們每天使用的框架清單。雖然周圍肯定有 更多的 JavaScript 框架[3] ,這些是我們最關注的。
接下來,你會看到我們所愛的技術及其各自特點的簡單概述。
這個就像一個還在讀高中的超級巨星。它不是一個成熟的技術,所以我們真的無法說,五年後,Vue 會發生什麼。然而目前,它可能是每個會議議程中最引人注目的話題。
如果你決定和 JS 極客喝兩杯,他會談論 Vue。如果 Vue 是個流行歌星,那麼現在它就是最紅的。
首先,它是本文中討論的所有 JavaScript 框架中最快最小的。它的語法和原理所需要的學習成本不是很高。此外,它還具有高覆蓋率的文檔。你想要執行的操作絕大部分情況已被記錄在案。此外,如果一個操作沒有文檔記錄,你能在線上找到解決方案的機率很小,因為 Vue 不如 Angular 或 React 更流行。
就像 React 一樣,Vue.js 僅處理視圖層。也就是,它讓開發人員自己實現他們的業務邏輯。它也有被稱為 Flux 架構實現的 Vuex。作為我們的隊友,36Kr 某員工說:
此外,Vue.js 在 Chrome 中擁有最好的開發者工具,並且 Weex 也使用 Vue 的語法,它是一個通過 JavaScript 構建原生應用的框架,也是 React Na...