就在前几天, layui
的作者贤心在官网发布公告,layui 官网将于 2021年10月13日 进行下线。
在前端工程化迅速席来的浪潮中,我们仍然感受到一丝来自于 jQuery 的余晖, 鼓励大家去拥抱 Vue.js、拥抱 Element UI。
贤心的一段话让不禁让大家感叹一个时代的落幕,其实就是 jQuery
时代的落幕,已经不远了。
然而,就在 10月7号
,jQuery
又官宣了 jQuery Mobile
的完全弃用:
jQuery Mobile
弃用之后:
Mobile 1.4
与新的 jQuery Core
不兼容Github Issues
将被关闭,只能通过 security@jquery.com
上报严重的安全问题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 Mobile
后,jQuery
官网推荐大家迁移至 jQuery UI
,它将继续提供移动端的支持。
jQuery Core
也在积极的维护和发展,可以看到,jQuery
每月仍保持着400W
的下载量。
当然相比 React
的周千万下载量,已经拉开了差距,但是我们仍然能看到 jQuery
团队的努力,也能看到社区伙伴们的情怀。
你觉得, jQuery
时代的落幕,还有多远呢?