Deprecated Definition

Was ist Deprecated?

In der Welt der Softwareentwicklung bezieht sich der Begriff „veraltet“ auf Funktionen oder Elemente, die gerade durch neuere ersetzt werden. Der Begriff stammt von dem Wort „deprecate“, was soviel bedeutet wie „ablehnen“. Veraltete Elemente können zwar in der aktuellen Version einer Programmiersprache funktionieren, aber möglicherweise nicht mehr in zukünftigen Updates. Daher wird Softwareentwicklern geraten, veraltete Elemente durch andere Optionen zu ersetzen.

Wenn sich Programmiersprachen weiterentwickeln, werden Funktionen manchmal durch neuere, effizientere Optionen ersetzt. So wurde beispielsweise in PHP die Funktion ereg(), die für die Suche nach übereinstimmenden Strings verwendet wird, zugunsten der Funktion preg_match() veraltet, die schneller und flexibler ist. Während die Funktion ereg() mit aktuellen PHP-Installationen funktionieren kann, wird sie in zukünftigen PHP-Versionen möglicherweise nicht mehr unterstützt. Daher wird Entwicklern davon abgeraten, sich auf die Funktion ereg() zu verlassen, und sie werden aufgefordert, ihren Quellcode zu aktualisieren und stattdessen die Funktion preg_match() zu verwenden.

In HTML können Elemente wie Tags und Attribute von einer Version zur nächsten veraltet sein. In HTML 5 sind zum Beispiel mehrere in HTML 4 verwendete Tags veraltet. Dazu gehören <center>, <font>, <tt>, und einige andere. Moderne Browser können diese Tags zwar noch korrekt interpretieren, aber es ist nicht garantiert, dass sie funktionieren, und sie sollten daher vermieden werden.

Der Prozess des Verwerfens von Funktionen und Elementen in einer Programmiersprache wird „Verwerfung“ genannt. Normalerweise dauert dieser Prozess mehrere Versionen der Sprache, was den Entwicklern ausreichend Zeit gibt, ihren Code zu aktualisieren. Die meisten Software-Entwicklungsumgebungen ( IDEs) warnen den Programmierer auch, wenn veraltete Elemente verwendet werden. Diese Warnungen helfen Entwicklern, veraltete Elemente zu entfernen, bevor sie Syntaxfehler oder andere Probleme in einem Programm verursachen.

Die Definition von Deprecated auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Abgelehnt-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.