Hva er biblioteket med aktive maler?

Active Template Library (ATL) er et sett med programmeringsprotokoller som brukes til å utvikle kode for visse serversider og programvarekomponenter. ATL brukes i et Microsoft® Windows®-miljø i forbindelse med C ++ -programmering. Common Object Model (COM) -objekter er bygget med Active Template Library.

En ATL er i utgangspunktet et konglomerat av forskjellige verktøy som samhandler med nettbasert programvare og nettlesere. Det gjør det mulig for nettbrukere å motta materiale, data og andre programmer via en nettleser. Når en Internett-bruker for eksempel henter et nettsted og spiller en film gjennom en nettbasert mediaspiller, er dette et eksempel på en ATL-kontroll som er i bruk.

I hovedsak er ATL synonymt med Java-språkene og deres forskjellige applikasjoner. Det tidligere malbiblioteket ble kjent som ActiveX® Template Library. Den ble utviklet av Microsoft® for først og fremst å brukes med nettleseren Internet Explorer®. Programmerere bruker biblioteket til å skrive en komponentobjektmodell, som er som et skript som kjører fra en servers hovedside.

Serveren er det nettbrukere faktisk får tilgang til når de trekker opp objektet. Objektets data opprettholdes og ligger i serverens database. ATL-kontroller gjør disse filene sårbare for cyberangrep og virus, og det er derfor stadig konstante sikkerhetsoppdateringer for både nettlesere og serverapplikasjoner.

Hvert skript opprettholder sin egen web-serverside. Objektet som blir lansert vises i HTML-koding med et .asp-suffiks. Dette akronymet står for aktiv serverside. C ++ -programmering kan også brukes til å skrive Active Template Librarys skript, noe som bidrar til å redusere tiden det tar for nettbrukeren å få tilgang til serversiden.

Nettbrukere samhandler med en rekke Active Template Library-kontroller på daglig basis. Prosessen er blitt så automatisert at mange nettbrukere og surfere ikke en gang skjønner at de har å gjøre med et objekt som ble skrevet med ATL-koding. Dialogbokser med aktive kontroller, direktemeldingspratvinduer og innebygd lyd og video er noen av de mer vanlige applikasjonene. Nettleserkontroller er andre eksempler på komponentobjektmodeller som er innebygd i nettbasert programvare.

Noen web 2.0-brukernettsteder er bygget rundt ideen om komponentobjektmodeller. Nettsteder som lar brukere lage personlige mediekanaler og laste opp videoer er et eksempel. Disse videoene er lagret på en sentral server der hver bruker opprettholder en personlig serverside.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?