una textos texto sonido que marcado etiquetas etiqueta agrupacion deprecated

deprecated - textos - html etiqueta text



Significado obsoleto? (5)

Creo que el artículo de Wikipedia sobre Deprecation responde bastante bien a esto:

En el proceso de creación de software de computadora, sus estándares o documentación, desaprobación es un estado que se aplica a las características del software para indicar que deben evitarse, generalmente porque han sido reemplazadas. Aunque las características obsoletas permanecen en el software, su uso puede generar mensajes de advertencia recomendando prácticas alternativas, y la desaprobación puede indicar que la característica se eliminará en el futuro. Las características están en desuso, en lugar de eliminarse de inmediato, con el fin de proporcionar compatibilidad con versiones anteriores y darles a los programadores que han utilizado el tiempo de las funciones para que cumplan con el nuevo estándar.

Cuando jQuery, Microsoft o alguna otra compañía de software dice: "esta función está en desuso".

Por ejemplo, cuando hay un func1 que funciona bien en la versión 1.0 y está en desuso en la versión 2.0 que también presenta un nuevo func2:

  1. ¿Debería incluirse también func1 en la versión 2.0 para compatibilidad con versiones anteriores?
  2. ¿Func1 debería funcionar sin errores en la versión 2.0? (func2 está bien con las versiones 2 y 1)
  3. ¿Se permite a func2 no funcionar correctamente en la versión 2.0?

¿Qué significa realmente depreciar y significa lo mismo en todas las organizaciones?

Por ej. el método Live en jQuery no funciona en 1.7 en IE, pero sí en Chrome).


Obsoleto en general significa "no lo use".
Una función obsoleta puede funcionar o no, pero no se garantiza que funcione.


Obsoleto significa que no recomiendan usarlo, y que no está en desarrollo. Pero no debería funcionar de forma diferente a como lo hizo en una versión anterior a menos que la documentación lo establezca explícitamente.

  1. Sí, de lo contrario no se llamaría "obsoleto"

  2. A menos que se indique lo contrario en los documentos, debería ser el mismo que antes

  3. No, pero si hubo problemas en v1, no están para solucionarlos


Si hay respuestas verdaderas a esas preguntas, sería diferente según el proveedor de software y lo definiría el proveedor. No conozco ningún estándar verdadero de la industria que se siga con respecto a este asunto.

Históricamente con Microsoft, marcarán algo como obsoleto y declararán que lo eliminarán en una versión futura. Sin embargo, pueden ser varias versiones antes de que realmente se deshagan de él.


La respuesta más simple al significado de deprecated cuando se usa para describir las API de software es:

  • ¡Deja de usar las API marcadas como obsoletas!
  • Se irán en un lanzamiento futuro !!
  • Comience a usar las nuevas versiones lo antes posible!