我有一个简单的问题:
您宁愿使用作者积极开发的插件,还是使用您认为好的插件,但您知道它是几年前最后一次更新并且没有积极的支持?
我有一个简单的问题:
您宁愿使用作者积极开发的插件,还是使用您认为好的插件,但您知道它是几年前最后一次更新并且没有积极的支持?
这是一个艰难的决定,取决于具体情况。如果您负责商业软件产品,您需要记住,您必须始终能够发布产品。如果你不能因为插件突然不再工作而导致某些技术堆栈发生了变化,你可能不得不面对非常不满意的客户......在这种情况下,我总是会选择正在积极开发中的插件/支持,然后只做对我的团队最好的。
保持主流也有其挑战。每次您更换工具、升级您的技术堆栈时,您都是在冒险。作为一名软件工程师,你有责任做出正确的判断,然后做出正确的选择。
对于非商业项目,我认为这不是问题。如果旧插件不再工作,您没有义务在短时间内找到替代品。在这种情况下,我通常会选择最适合我的方法。
如果我觉得我可以维护它,我会使用旧插件。事实上,我已经使用了基本上出于某种原因分叉的插件。有些插件很小,有些很大;这取决于。
当 jQuery 经历重大修订时,API 或行为发生变化的情况并不少见。