jQuery UI 和 jQuery Mobile 的未来

发布于 作者

过去几年对 jQuery UI 和 jQuery Mobile 项目来说很艰难。由于各种因素,这两个项目都遭受了资源和资金短缺以及贡献者流失的困扰。这些因素加起来几乎使这两个项目的开发陷入了停滞。为了解决这种情况,我们决定对这两个项目的团队及其工作方式进行一些调整。

Scott Gonzalez 多年来一直领导着 jQuery UI 项目,并帮助极大地提高了项目的质量。他决定辞去项目领导职务,但仍将以各种方式提供帮助。为了最大限度地利用资源,我们决定将这两个团队合并为一个团队,由 Alex Schmitz 领导,他是一位长期为 jQuery UI 贡献力量的成员,也是 jQuery Mobile 的负责人。这意味着合并后的贡献者将能够更好地为这两个项目服务,因为这两个项目紧密相关,jQuery Mobile 依赖于 jQuery UI。这并不意味着这两个项目将合并为一个项目。这两个项目将继续在各自的代码库中存在。然而,我们希望继续减少项目中重复的代码和组件,将所有通用部分移到 jQuery UI 中。最终,将 jQuery Mobile 打造成一个应用程序框架,所有组件都存在于 jQuery UI 中。

过去,当有人想要加入 jQuery UI 或 jQuery Mobile 团队时,我们希望他们为整个库做出贡献。我们认为未来需要改变这一点;我们将开始寻找并接受只对维护库中某一部分感兴趣的人,这将需要更少的时间投入。因此,如果有人只对可排序组件感兴趣,他们可以只负责可排序组件,而无需为这两个库的其他部分做出贡献。这不仅可以使贡献更有针对性,时间投入更少,还可以使团队内部的专业化程度更高。

过去,我们所有的沟通都通过 IRC 进行。然而,随着时间的推移,我们发现 IRC 上的人数大幅减少,而其他项目在使用像 Slack 这样的更易于使用的工具时取得了很好的效果。因此,我们将切换到 Slack 进行日常沟通和会议。我们希望这将有助于简化贡献,并与潜在的新团队成员进行互动。任何人都可以通过导航到 http://bit.ly/2Btf6pu (更新: jQuery 聊天) 加入新的 Slack 频道。

总之,我们目前非常希望能为合并后的 jQuery UI 和 jQuery Mobile 团队吸引新的团队成员。任何感兴趣的人都可以随时联系 Alex Schmitz(两个项目的负责人),加入我们的 Slack 频道,甚至在 IRC 上找到我们(我们仍然在那里)。jQuery UI 和 jQuery Mobile 依赖于来自社区的贡献,只有在您的帮助下才能继续存在!

关于“jQuery UI 和 jQuery Mobile 的未来”的 26 个想法

  1. 保持乐观 说:

    为什么不直接停用 jQuery Mobile 呢?你们已经 4 年没有发布主要版本了,上一次发布次要版本是 3 年前。你们在 2 年前发布了一篇更新文章,但没有发布任何版本。

    jQuery UI 已经一年多没有更新了。

    这篇文章应该直接说这两个项目处于维护模式。

    感谢所有参与这两个项目的人。多年来,它们对我来说非常宝贵。看到这篇文章真是令人伤感。

  2. 失败的悲剧 说:

    哎,拜托,当你们甚至无法在移动设备上正确渲染这个页面时,jQuery 和 UI 的吸引力就完全失败了。

    jQuery 很实用,但是这篇文章中的 URL 超出了窗口边界,这是失败的表现

  3. 我的意思是,拜托,2009 年已经是将近 10 年前了。直接停用它吧,把精力放在其他更重要的事情上。

  4. 我认为是时候对这两个项目进行改造了,说实话,在 React/Angular 时代之前,它们确实很有用。现在我们有了 React Mobile 和 Ionic 来开发混合移动应用程序。我仍然相信 JQuery 拥有一个非凡的团队,他们能够为现代 Web 开发创造一个全新的工具,并停止重复使用近 10 年前的组件。

  5. Charles Cherry 说:

    不要屈服于来自“React/Angular/xyz”群体中的负面言论。这里有许多开发者(包括我自己)热爱 jQuery 和 jQuery UI,并且多年来一直成功地使用它们,并没有完全接受“javascript==everything”的心态。

    我很想看到 jQuery UI 重获新生,拥有新的/更新的组件。我认为 jQuery 是我 Web 开发工作中不可或缺的一部分,我希望我永远不必踏入 npm 那个黑洞。JQuery 能够出色地完成工作,并且还有其他一些优秀的库能够满足基本 MVC Web 开发的需要(moment.js 等)。

    继续努力,不要气馁,要知道这里有很多人支持你们的成功。

  6. s. hampton 说:

    感谢你们为 jQuery 付出的努力。虽然我并不经常使用它,但这个世界需要 jQuery,即使只是为了让优秀的网站开发能够拥有出色的 JavaScript 功能,而不必屈服于现在流行的、臃肿的、占用大量带宽的所谓“开发”平台。

  7. Ben Norton 说:

    我钦佩您在制定策略以处理复杂且多方面的难题方面的勤奋,包括您愿意进行广泛调整的意愿。管理一个被互联网上每个网站使用的库绝非易事。看到它在深思熟虑的人手中,令人放心。

  8. 拜托!我每天都在使用 Jquery 和 Jquery UI。它们只是在做它们应该做的事情。对我来说,这是一个悲伤的日子。

    你们做得非常好,我真的很想感谢你们所有人,你们是互联网历史的重要组成部分 🙂

  9. The Graphic Design School 说:

    感谢您十年的开发和维护库的杰出工作 - 这个库吸引了数百(数千?)名设计师来编写代码 - 我们认为,即使 React 和类似技术被遗忘,jquery 仍将存在 🙂

  10. 我编写各种各样的应用程序,jQuery 是其中大多数应用程序的依赖项。
    你们允许 - 培养了像我这样的人,让业务运营了近十年。
    至于未来,如果您没有资源,请继续提供与安全相关的任何服务包。
    不过,如果您能让我摆脱 Kendo mobile UI,我愿意向您支付 100 美元。

  11. Mike Breeden 说:

    jQuery 太棒了!非常感谢你们的辛勤工作。它让我创造出很棒的东西,我无法想象没有它的 Web 开发。我想,如果你没有尝试做复杂的事情,你也许可以没有它,但对我来说,它让我做出了 jQuality!

  12. Eldon Elledge 说:

    虽然总会有新的库和框架出现,但很少有能像 jQuery / U / Mobile 那样满足需求。它们只是简单易用且易于设置。
    我认为只要能跟上不断变化的技术,总会有很大的需求。
    感谢大家为这些优秀的产品所付出的努力。

  13. Scott Fletcher 说:

    我认为这不是 jQuery 的问题,更多的是迁移到其他技术。在我们的例子中,我们已经迁移到了 Angular2 和 TypeScript,它们为我们完成了繁重的工作。

  14. Michael Christenson 说:

    在那个年代,当 JavaScript 还是单调乏味,我们不得不担心跨浏览器问题时,jQuery 就像黑暗中的一道亮光。我一直希望 jQuery UI 和 jQuery mobile 能一样,但它们从未达到预期。最终,我停止为网站编写 jQuery 插件,转而使用 Angular 和 ReactJS,并且完全放弃了 jQuery。那对我来说是一个悲伤的日子,但那是几年前的事情了。

    我仍然认为你们可以成为一道亮光,我只是不知道为什么你们还没有克服这个障碍。也许是因为你们只坚持 DOM 操作和部件布局,而新的标准已经来夺走你们的雷声。也许是因为浏览器的 JavaScript 支持已经足够好,以至于很难产生影响。不管是什么原因,你们对初学者来说始终有用,但你们已经落后于专业人士太多,这让我很伤心(尽管我的眼泪在四年前就干了)。

    我希望这次推动能帮助你们振作起来。祝你们一切顺利。我会关注你们,也许有一天…

  15. Slobodan Lohja 说:

    jQuery 非常适合小型网站。基于 Web 的业务应用程序、门户网站和其他高级项目需要 Dojo、ExtJS、ReactJS、Angular 等框架。

  16. Markus Fritschi 说:

    jQuery UI 和 jQuery Mobile 是最好的!

    1) 我已经等了很长时间,希望看到 jquerymobile 1.5 的最终版本!

    2) 我认为,将这两个主题结合起来应该是首要目标。
    3) 然后是 Datetime picker(带 Globalize)。我查看了代码,它似乎已准备好投入生产环境,请发布吧!

    这真的就是你们要做的,才能保持领先地位!

    继续加油!感谢您的辛勤工作。