Qual è la libreria di modelli attivi?
La libreria di modelli attivi (ATL) è un insieme di protocolli di programmazione che vengono utilizzati per sviluppare il codice per determinate pagine del server e componenti dell'applicazione del software. L'ATL viene utilizzato in un ambiente Microsoft® Windows® insieme alla programmazione C ++. Gli oggetti di modello di oggetti comuni (COM) sono costruiti con la libreria di modelli attivi.
Un ATL è fondamentalmente un conglomerato di diversi strumenti che interagiscono con software e browser basati sul web. Consente agli utenti Web di ricevere materiale, dati e altre applicazioni software tramite un browser Web. Ad esempio, quando un utente di Internet tira su un sito Web e riproduce un film tramite un lettore multimediale basato sul Web, questo è un esempio di controllo ATL in uso.
Essenzialmente, ATL è sinonimo dei linguaggi Java e delle loro varie applicazioni. La libreria di modelli attivi era nota come libreria modello ActiveX®. È stato sviluppato da Microsoft® per essere utilizzato principalmente con il suo browser Web, Internet Explorer®. I programmatori usano ilLibreria per scrivere un modello a oggetti componenti, che è come uno script che esegue dalla pagina principale di un server.
Il server è ciò a cui gli utenti Web effettivamente ottengono l'accesso quando tirano su l'oggetto. I dati dell'oggetto vengono mantenuti e ospitati sul database del server. I controlli ATL rendono quei file vulnerabili agli attacchi informatici e ai virus, motivo per cui ci sono costante aggiornamenti di sicurezza sia ai browser Web che alle applicazioni del server.
Ogni script mantiene la propria pagina del server Web. L'oggetto lanciato verrà visualizzato nella codifica HTML con un suffisso .asp. Questo acronimo sta per la pagina del server attivo. La programmazione C ++ può anche essere utilizzata per scrivere lo script della libreria di modelli attivi, il che aiuta a ridurre il tempo impiegato per l'utente Web per ottenere l'accesso alla pagina del server.
Gli utenti Web interagiscono con una varietà di controlli della libreria di modelli attivi su base giornaliera. Il processo è diventato cosìAutomatizzato dal fatto che molti utenti web e surfisti Internet non si rendono nemmeno conto di aver a che fare con un oggetto scritto con la codifica ATL. Le finestre di dialogo di controllo attivo, le finestre della chat di messaggi istantanee e l'audio e il video incorporati sono alcune delle applicazioni più comuni. I controlli del browser Web sono altri esempi di modelli di oggetti componenti integrati nel software basato sul Web.
Alcuni siti utente Web 2.0 sono costruiti attorno all'idea dei modelli di oggetti componenti. I siti che consentono agli utenti di creare canali multimediali personalizzati e di caricare video sono un esempio. Questi video sono archiviati in un server centrale in cui ogni utente mantiene una pagina del server personalizzato.