Hva er det aktive malbiblioteket?

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

Et ATL er i utgangspunktet et konglomerat av forskjellige verktøy som samhandler med nettbasert programvare og nettlesere. Det gjør at nettbrukere kan motta materiale, data og andre programvare -applikasjoner gjennom en nettleser. For eksempel, når en internettbruker trekker opp et nettsted og spiller en film gjennom en nettbasert mediespiller, er dette et eksempel på en ATL-kontroll i bruk.

I hovedsak er ATL synonymt med Java-språkene og deres forskjellige applikasjoner. Active Template Library pleide å være kjent som ActiveX® Template Library. Den ble utviklet av Microsoft® som først og fremst skulle brukes med nettleseren, Internet Explorer®. Programmerere brukerBibliotek for å skrive en komponentobjektmodell, som er som et skript som kjører fra serverens hovedside.

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

Hvert skript opprettholder sin egen webserverside. Objektet som lanseres vil dukke opp i HTML -koding med et .asp -suffiks. Dette forkortelsen står for Active Server -siden. C ++ -programmering kan også brukes til å skrive Active Template Library's Script, som hjelper til med å redusere tiden det tar for nettbrukeren å få tilgang til serversiden.

Nettbrukere samhandler med en rekke aktive malbibliotekskontroller på daglig basis. Prosessen har blitt slikautomatiserte at mange nettbrukere og internettsurfere ikke en gang innser at de har å gjøre med et objekt som ble skrevet med ATL -koding. Aktive kontrolldialogbokser, instantmelding chat -vinduer 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 -brukersider er bygget rundt ideen om komponentobjektmodeller. Nettsteder som lar brukere lage personlige mediekanaler og laste opp videoer er et eksempel. Disse videoene lagres på en sentral server der hver bruker opprettholder en personlig serverside.

ANDRE SPRÅK