Was ist die aktive Vorlagenbibliothek?
Die Active Template Library (ATL) ist ein Satz von Programmierprotokollen, mit denen Code für bestimmte Serverseiten und Softwareanwendungskomponenten entwickelt wird. ATL wird in einer Microsoft® Windows®-Umgebung in Verbindung mit der C ++ - Programmierung verwendet. COM-Objekte (Common Object Model) werden mit der Active Template Library erstellt.
Eine ATL ist im Grunde ein Konglomerat verschiedener Tools, die mit webbasierter Software und Browsern interagieren. Es ermöglicht Webbenutzern, Material, Daten und andere Softwareanwendungen über einen Webbrowser zu empfangen. Wenn ein Internetbenutzer beispielsweise eine Website aufruft und einen Film über einen webbasierten Mediaplayer abspielt, ist dies ein Beispiel für ein verwendetes ATL-Steuerelement.
ATL ist im Wesentlichen ein Synonym für die Java-Sprachen und ihre verschiedenen Anwendungen. Die Active Template Library wurde früher als ActiveX® Template Library bezeichnet. Es wurde von Microsoft® entwickelt, um hauptsächlich mit seinem Webbrowser Internet Explorer® verwendet zu werden. Programmierer verwenden die Bibliothek, um ein Komponentenobjektmodell zu schreiben, das einem Skript ähnelt, das von der Hauptseite eines Servers ausgeführt wird.
Auf den Server können Webbenutzer tatsächlich zugreifen, wenn sie das Objekt aufrufen. Die Daten des Objekts werden verwaltet und in der Datenbank des Servers gespeichert. ATL-Steuerelemente machen diese Dateien anfällig für Cyber-Angriffe und Viren. Aus diesem Grund werden Webbrowser und Serveranwendungen ständig auf den neuesten Stand gebracht.
Jedes Skript unterhält eine eigene Webserverseite. Das gestartete Objekt wird in der HTML-Codierung mit dem Suffix .asp angezeigt. Dieses Akronym steht für Active Server Page. Die C ++ - Programmierung kann auch zum Schreiben des Skripts der Active Template Library verwendet werden, um die Zeit zu verkürzen, die der Webbenutzer benötigt, um auf die Serverseite zuzugreifen.
Webbenutzer interagieren täglich mit einer Vielzahl von Steuerelementen der Active Template Library. Der Prozess ist so automatisiert, dass viele Webbenutzer und Internet-Surfer gar nicht bemerken, dass es sich um ein Objekt handelt, das mit ATL-Codierung geschrieben wurde. Aktive Steuerungsdialogfelder, Chat-Fenster für Sofortnachrichten und eingebettetes Audio und Video sind einige der am häufigsten verwendeten Anwendungen. Webbrowser-Steuerelemente sind weitere Beispiele für Komponentenobjektmodelle, die in webbasierte Software integriert sind.
Einige Web 2.0-Benutzerwebsites basieren auf der Idee von Komponentenobjektmodellen. Ein Beispiel sind Websites, auf denen Benutzer personalisierte Medienkanäle erstellen und Videos hochladen können. Diese Videos werden auf einem zentralen Server gespeichert, auf dem jeder Benutzer eine personalisierte Serverseite verwaltet.