在前端工程化迅速席来的浪潮中,我们仍然感受到一丝来自于 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 时代的落幕,还有多远呢?