Skip to main content

Vad är det aktiva mallbiblioteket?

Aktiva mallbibliotek (ATL) är en uppsättning programmeringsprotokoll som används för att utveckla kod för vissa serversidor och programvaruapplikationskomponenter.ATL används i en Microsoft Windows Miljö i samband med C ++ -programmering.Common Object Model (COM) -objekt är byggda med det aktiva mallbiblioteket.

En ATL är i princip ett konglomerat av olika verktyg som interagerar med webbaserad programvara och webbläsare.Det gör det möjligt för webbanvändare att ta emot material, data och andra programvaruapplikationer via en webbläsare.Till exempel, när en internetanvändare drar upp en webbplats och spelar en film genom en webbaserad mediaspelare, är detta ett exempel på en ATL-kontroll som används.

I huvudsak är ATL synonymt med Java-språken och deras olika applikationer.Det aktiva mallbiblioteket var tidigare känt som ActiveX Mallbibliotek.Det utvecklades av Microsoft som främst används med sin webbläsare, Internet Explorer .Programmerare använder biblioteket för att skriva en komponentobjektmodell, som är som ett skript som går från en servrar huvudsida.

Servern är vad webbanvändare faktiskt får tillgång till när de drar upp objektet.Objektdata bibehålls och ligger i servrardatabasen.ATL -kontroller gör dessa filer sårbara för cyberattacker och virus, varför det finns ständiga säkerhetsuppdateringar till både webbläsare och serverapplikationer.

Varje skript upprätthåller sin egen webbserver -sida.Objektet som lanseras kommer att dyka upp i HTML -kodning med ett .asp -suffix.Denna förkortning står för aktiv serversida.C ++ -programmering kan också användas för att skriva det aktiva mallbiblioteksskriptet, vilket hjälper till att minska den tid det tar för webbanvändaren att få åtkomst till serversidan.

Webanvändare interagerar med en mängd aktiva mallbibliotekskontroller påen daglig basis.Processen har blivit så automatiserad att många webbanvändare och internet surfare inte ens inser att de har att göra med ett objekt som var skriven med ATL -kodning.Dialogrutor för aktiva kontroller, direktmeddelandechattfönster och inbäddat ljud och video är några av de vanligaste applikationerna.Webbläsarkontroller är andra exempel på komponentobjektmodeller som är inbyggda i webbaserad programvara.

Vissa Web 2.0-användarsidor är byggda kring idén om komponentobjektmodeller.Webbplatser som gör det möjligt för användare att skapa personliga mediekanaler och ladda upp videor är ett exempel.Dessa videor lagras i en central server där varje användare har en personlig serversida.