当jQuery,微软或其他一些软件公司说:"这个功能已被弃用".
例如,当有一个func1在版本1.0中正常工作并且在2.0版中不推荐使用时,它还引入了一个新的func2:
贬值到底意味着什么?它在所有组织中的含义是否相同?
对于前者 jQuery中的live方法在IE中的1.7中不起作用,但它在Chrome中起作用).
esa*_*saj 90
我认为关于Deprecation的维基百科文章很好地回答了这个问题:
在创作计算机软件,其标准或文档的过程中,弃用是一种应用于软件功能的状态,表明应该避免它们,通常是因为它们已被取代.尽管已弃用的功能仍保留在软件中,但它们的使用可能会引发警告消息,建议使用其他实践,并且弃用可能表示此功能将在以后删除.不推荐使用功能而不是立即删除功能,以便提供向后兼容性,并为使用功能时间的程序员提供符合新标准的代码.
sq3*_*33G 16
弃用意味着他们不建议使用它,并且它没有进行进一步的开发.但除非文档明确指出,否则它的工作方式不应与以前的版本不同.
是的,否则不会被称为"已弃用"
除非在文档中另有说明,否则它应与以前相同
不,但是如果v1中存在问题,他们就不会解决它们
如果对这些问题有正确的答案,则每个软件供应商都会有所不同,并由供应商定义。我不知道在此问题上遵循的任何真正的行业标准。
在Microsoft的历史上,他们会将某些内容标记为已弃用,并声明在将来的版本中将其删除。在他们实际上摆脱它之前,可能有多个版本。
| 归档时间: |
|
| 查看次数: |
108396 次 |
| 最近记录: |