【问题标题】:How do you keep your jQuery plugins updated?你如何保持你的 jQuery 插件更新?
【发布时间】:2009-08-26 13:51:54
【问题描述】:

我猜我必须访问每个插件的站点并订阅该站点的 RSS 提要……但我想我会问一下,以防万一有更好的方法。

这是假设我什至想保持插件更新...嘿,如果它正在工作...为什么要更改它...

【问题讨论】:

    标签: jquery jquery-plugins


    【解决方案1】:

    通常情况下,我不会。如果我使用一个插件,并且它按预期工作......它不需要更新。

    如果您已经在工作,则无需做额外的工作和冒险破坏某些东西。

    【讨论】:

    • +1 确实。对该插件的任何更改都是不可取的,因为它们可能会改变我的应用程序的行为。
    • +1,虽然我确实在测试开始之前检查了更新日志以获得一个体面的版本(每年 2-4 次),看看是否出现了任何会影响我的错误修复
    • 我也是+1。然而,这种哲学的主要缺点是当新的浏览器版本发布时,你过时的 jQuery 和插件突然就坏了……你赢不了。我们刚刚用 IE9 完成了这个。
    【解决方案2】:

    我发现很多常用的 jQuery 插件和库都有 NuGet 包。

    【讨论】:

      【解决方案3】:

      我不认为使用插件而不进行更新是个好主意。

      例如:

      您正在使用 jQuery 和一些插件,在这个版本中似乎可以正常工作,您对结果感到满意并决定停止关注所用插件的新更新。

      jQuery 做了一些更新,在 2 次更新之后你意识到你的插件停止工作了。 好的,您可能想要对此插件进行更新。但它可能在您发现错误前几周就停止工作了……我敢打赌,您的访问者对出现故障的网站不太满意。

      好吧,当然有一个聪明的家伙说,如果你不更新你的 jQuery,你的插件总是可以工作的。没错,但问题是 jQuery 将在一段时间后停止支持旧版本。所以我相信你会尽量保持更新你的插件。

      最好的方法是什么?

      我想 rss、twitter 和所有这些社区都能让您以足够的方式了解最新信息。 如果没有,我只是猜你正在尝试使用太多插件。

      【讨论】:

        【解决方案4】:

        我通常按照这个清单更新插件:

        • 是重要更新吗?
          • 否 - 保留到下一次站点更新迭代。
          • 是的 - 它会改变功能吗?
            • 否 - 更新到最新版本。
            • 是的 - 准备大量工作和少量睡眠以赶上网站更新。
            • 两者兼得 - 试试看吧!

        在每个站点版本迭代中,我都尽量保持插件的最新稳定版本。 如果它是“不稳定的”(没有正式发布),我会 fork 到自己的服务器,并定期合并。


        有一件事,这种情况下的迭代对你来说可能意味着任何事情。您可以考虑它们的范围从几天/一周到几个月/一年。我建议加快迭代速度。

        【讨论】:

          猜你喜欢
          • 2010-09-11
          • 1970-01-01
          • 2020-11-19
          • 2023-04-03
          • 2011-05-06
          • 2018-11-07
          • 1970-01-01
          • 2012-07-03
          • 1970-01-01
          相关资源
          最近更新 更多