Panoramica dello sviluppo con JavaScript

JavaScript è uno dei linguaggi di programmazione più diffusi al mondo. È semplice, leggero e ampiamente usato sul Web. Sfruttare la potenza delle competenze JavaScript e Web per creare esperienze di Realtà mista più coinvolgenti.

Realtà mista applicazioni sul Web

Realtà mista funzionalità sono disponibili sul Web tramite WebXR. È possibile visualizzare il contenuto della realtà virtuale (VR) e della realtà aumentata in un browser compatibile abilitato per WebXR senza installare software o plug-in aggiuntivi. È possibile usare lo stesso browser con un dispositivo fisico come il HoloLens 2. Per altre informazioni, vedere la documentazione di WebXR .

Nota

WebVR è deprecato e non è disponibile nei browser correnti, pertanto non deve essere usato per nessun nuovo sviluppo. Sarà necessario eseguire la migrazione di eventuali implementazioni WebVR esistenti inoltrate a WebXR.

Cosa è possibile usare per sviluppare esperienze Web immersive?

L'elenco seguente mostra i framework e le API JavaScript per la creazione di esperienze immersive che attualmente dominano il mercato e sono ampiamente accettate e adottate dagli sviluppatori JavaScript Realtà mista:

Framework Esempio
Babylon.js

Babilonia è un motore JavaScript 3D che semplifica lo sviluppo di contenuti 3D e applicazioni immersive. Prima di iniziare a usare le applicazioni immersive, è consigliabile apprendere le nozioni di base dello sviluppo di Babylon.js.

- Informazioni su come creare applicazioni 3D con Babylon.js Introduzione.
- Riprodurre con esempi 3D e il codice sorgente usando Babylon.js Playground
- Approfondimento su WebXR
- Informazioni su come iniziare a usare le esercitazioni Creare la prima app "Hello World!"
BabylonJS Logo
A-Frame

Un frame è un framework JavaScript dichiarativo per iniziare a usare la realtà virtuale nel Web. Per altre informazioni, vedere la documentazione di A-Frame .
A-Frame
Three.js

Three.js è una libreria 3D molto diffusa per la creazione di esperienze immersive. Per altre informazioni sui three.js , vedere la pagina della documentazione ed esplorare esempi.
Three.js
WebGL

È possibile accedere alle API del dispositivo WebXR direttamente usando le API WebGL. WebGL (Web Graphics Library) è un'API JavaScript per il rendering di grafica 3D e 2D interattive ad alte prestazioni in qualsiasi Web browser compatibile senza l'uso di plug-in.
WebGL

Passaggi successivi

Informazioni su come iniziare a usare le esercitazioni.

Vedere anche