Vad är det aktiva mallbiblioteket?
Active Mall Mall Library (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® Mall Library. Det utvecklades av Microsoft® som främst användes med sin webbläsare, Internet Explorer®. Programmerare använderBibliotek för att skriva en komponentobjektmodell, som är som ett skript som går från en servers huvudsida.
Servern är vad webbanvändare faktiskt får tillgång till när de drar upp objektet. Objektets data upprätthålls och finns i serverns databas. 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 mallbibliotekets skript, vilket hjälper till att minska den tid det tar för webbanvändaren att få åtkomst till serversidan.
webbanvändare interagerar med en mängd aktiva mallbibliotekskontroller dagligen. 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 skrevs 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.