Differenza tra Direct X & Active X

October 2

Differenza tra Direct X & Active X


DirectX è un gruppo di interfacce create nel 1995 per consentire ai programmatori una maggiore capacità grafiche, audio e di ingresso. Active X è un linguaggio di programmazione creato nel 1996 per consentire l'applicazione e web ai programmatori di creare una maggiore funzionalità per gli utenti. Entrambi i programmi sono stati creati da Microsoft e hanno usi molto diversi.

DirectX

DirectX, un'interfaccia di programmazione progettato per consentire ai programmatori di software di accedere alle schede audio e video del computer, è l'interfaccia che alimenta la console di gioco Xbox, per esempio. Per i computer, l'interfaccia consente ai programmatori di scrivere codice che funziona sul sistema operativo di Windows indipendentemente dall'hardware del computer. DirectX svolge funzioni come 3-D e 2-D grafica, missaggio audio e supporto per il joystick. DirectX è in realtà un gruppo di prodotti, come Direct3D e DirectPlay, ma non esiste un unico prodotto chiamato "DirectX".

ActiveX

ActiveX, che non funziona su Mac, è un linguaggio di programmazione che aggiunge caratteristiche come per i programmi di Windows, permettendo loro una maggiore funzionalità. ActiveX consente di visualizzare determinati contenuti multimediali nelle pagine web. Internet Explorer utilizza ActiveX per riprodurre i video su YouTube.com, che è un'applicazione Flash. Mentre esso offre maggiori opzioni per la programmazione, il linguaggio è stato utilizzato come veicolo per installare malware e virus. Il browser Mozilla Firefox non offre supporto per ActiveX per questi motivi.

Situazioni per l'uso

Si potrebbe usare DirectX per il rendering della grafica, creare audio o utilizzare i controlli avanzati all'interno di un programma su un PC. ActiveX viene utilizzato in programmazione web per aggiungere funzionalità multimediali o altre interazioni, come ad esempio oggetti o programmi.