繼 layui 之后, jQuery Mobile 宣布完全棄用!
layui 官網下線
就在前幾天, layui 的作者賢心在官網發布公告,layui 官網將于 2021年10月13日 進行下線,之前的這篇文章 《致敬!再見了!LayUI !》有詳細介紹。
在前端工程化迅速席來的浪潮中,我們仍然感受到一絲來自于 jQuery 的余暉, 鼓勵大家去擁抱 Vue.js、擁抱 Element UI。
賢心的一段話讓不禁讓大家感嘆一個時代的落幕,其實就是 jQuery 時代的落幕,已經不遠了。
jQuery Mobile 棄用然而,就在 10月7號,jQuery 又官宣了 jQuery Mobile 的完全棄用:
jQuery Mobile 棄用之后:
仍然可以下載使用
Mobile 1.4 與新的 jQuery Core 不兼容
Github Issues 將被關閉,只能通過 security@jquery.com 上報嚴重的安全問題
jQuery Mobile 的歷史
jQuery Mobile 于 2010 年構思并發布,也就是 jQuery 推出三年后。當時,jQuery Mobile 宣布跨多個平臺、瀏覽器和版本的兼容性,可謂是一個跨時代的框架。
包括 Palm 和 Mozilla 在內的多家移動瀏覽器供應商都對它進行了贊助。
當時,移動端剛剛起步,移動端的 Web 迫切需要一個能夠跨所有瀏覽器工作的框架,讓開發者能夠更輕松的開發移動端 Web 應用程序。jQuery 的出現已經改變了開發者在 Web 上開發的方式,讓創建安全、合規的應用變得更容易。
jQuery Mobile 的目標是將 jQuery 的易用性引入支持 HTML 的移動設備瀏覽器,并讓開發者能夠更輕松地開發 Web 應用。在 Filament Group 的 Todd Parker 的領導下,jQuery Mobile 于 2010 年 10 月發布了 alpha 版本。
在接下來的一年里,jQuery Mobile 團隊繼續兼容更多的平臺和瀏覽器、新的組件和主題,并最終推出了一個 themeroller 工具,允許開發人員在不編寫任何 CSS 的情況下配置和下載主題。
開源社區的反應也很熱烈 —— 到 2011 年 11 月 1.0 發布時,jQuery Mobile 已經聚集了超過 125 名貢獻者、數十篇文章、教程、8 本書以及一個網站、插件和擴展庫,以歡迎和介紹新的項目的開發人員。
jQuery Mobile 在 2012 和 2013 年繼續每月發布一次,定期添加和改進組件,解決與移動瀏覽器的兼容性問題,并進行性能改進以加快頁面渲染時間。開發團隊還繼續在每個新版本中優先考慮并強調響應式網頁設計和可訪問性原則的重要性。
2013 年年中,Jasper de Groot 成為項目負責人,并宣布 jQuery UI 和 jQuery Mobile 團隊之間更緊密的開發合作,共享目標、路線圖和代碼,以減輕兩個團隊的工作量。該團隊繼續提供維護版本和支持,但在測試和支持如此龐大的社區的負擔下,進展繼續放緩。
Alex Schmitz 于 2014 年 7 月接任負責人,那時候,項目的規模,加上新移動瀏覽器功能的速度和可用性,讓這個項目的維護變得越來越困難。
最新的穩定版本于 2014 年 10 月發布。Alex 和團隊在 2017 年再次大力更新 jQuery Mobile,發布了 1.5 的 alpha 版本;此版本將與 jQuery 3.0 和 npm 支持等兼容。
jQuery Mobile 于 2018 年成為 OpenJS Foundation Emeritus 項目。
2021年10月7號,jQuery Mobile 宣布完全棄用。
jQuery 的未來
棄用 jQuery Mobile后,jQuery 官網推薦大家遷移至 jQuery UI,它將繼續提供移動端的支持。
jQuery Core 也在積極的維護和發展,可以看到,jQuery 每月仍保持著400W 的下載量。
當然相比 React 的周千萬下載量,已經拉開了差距,但是我們仍然能看到 jQuery 團隊的努力,也能看到社區伙伴們的情懷。
你覺得, jQuery 時代的落幕,還有多遠呢?