2019年12月20日 星期五

jQuery 還要學嗎?

最近在重新複習並整理 jQuery 筆記, 發覺最近與 jQuery 有關的新書較少了, 書店架上充斥的是 React, Angular, Vue 這些強調雙向資料綁定的前端框架, 難道 jQuery 已經被這些前端新秀取代了嗎?

好奇之下搜尋網上意見, 看到下面這篇 :

「玩轉前端」Jquery是真的不能東山再起了嗎

作者是強國引介 jQuery 的先鋒, 本身當然對 jQuery 有著濃厚的情感, 但從 GitHub 拋棄 jQuery 與 React/Angular/Vue 的火紅, 也覺得 jQuery 即將謝幕. 但我認為只要瀏覽器還是百家爭鳴, jQuery 都會有戲要唱.

另外找到一篇則發人深省, 其中有個人說 : 一個東西不流行了, 並非它們沒有價值了, 而只是成熟了, 作者認為 jQuery 還會存在很長時間, 而且很多前端專案其實並不需要用到 React/Angular/Vue, 只要 jQuery 就可以做得很好, 這看法我認同, 例如很受歡迎的 Bootstrap 就是依賴 jQuery 運作的, 雖然在使用 Biitstrap 時並不需要用到 jQuery 程式碼. 參考 :

现在jQuery不流行了吗?

此文底下還有個意見認為, 網頁前端新手千萬不要跳過 jQuery 而直接去學 Vue 的 MVVM, 最好從原生 Javascript 學起. 沒錯, 跳過 Javascript 直接學 jQuery 猶如學武功不學蹲馬步, 我認為前端程式學習順序最好按步就班來 :

Javascript -> jQuery -> Vue/React/Angular

"jQuery 可以不用, 但不能不會" 這句話說得好.


2019-12-31 補充 :

今天看到下面這篇蠻有道理的 :

脫離資料分散的問題,從 jQuery 換到 Vue.js

沒有留言 :