Panoramica dello sviluppo con JavaScriptJavaScript development overview

JavaScript è uno dei linguaggi di programmazione più diffusi al mondo.JavaScript is one of the most popular programming languages in the world! È semplice, leggero e ampiamente usato sul Web.It's simple, lightweight, and widely used on the web. Sfrutta la potenza delle tue competenze JavaScript e Web per creare esperienze di realtà mista più coinvolgenti.Leverage the power of your JavaScript and web skills to create more engaging Mixed Reality experiences.

Applicazioni di realtà mista sul WebMixed Reality applications on the web

Le funzionalità di realtà mista sono disponibili sul Web tramite WebXR.Mixed Reality features are available on the web by the use of WebXR. È possibile visualizzare il contenuto di realtà virtuale (VR) e realtà aumentata (AR) in un browser compatibile con WebXR senza installare software o plug-in aggiuntivi.You can see virtual reality (VR) and augmented reality (AR) content in a compatible WebXR-enabled browser without installing any additional software or plugins. È possibile usare lo stesso browser con un dispositivo fisico come il HoloLens 2.You can use that same browser with a physical device like the HoloLens 2. Per altri dettagli, vedere la documentazione di WebXR.Check out our WebXR documentation for more details.

Nota

WebVR è deprecato e non è disponibile nei browser correnti, pertanto non deve essere usato per i nuovi progetti di sviluppo.WebVR is deprecated and is not available in current browsers, hence it should not be used for any new development. Sarà necessario eseguire la migrazione di eventuali implementazioni WebVR esistenti a WebXR.You will need to migrate any existing WebVR implementations forward to WebXR.

Cosa è possibile usare per sviluppare esperienze Web immersive?What can I use to develop immersive web experiences?

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 di realtà mista:The following list shows the JavaScript frameworks and APIs for building immersive experiences that currently dominate the market and are widely accepted and adopted by Mixed Reality JavaScript developers:

Babylon.jsBabylon.js

Babylon è un motore 3D JavaScript che semplifica lo sviluppo di contenuti 3D e applicazioni immersive.Babylon is a JavaScript 3D engine that makes developing 3D content and immersive applications easy. Prima di iniziare a usare le applicazioni immersive, è consigliabile apprendere le nozioni di base Babylon.js sviluppo.Before getting started with immersive applications, we recommend to learn the basics of Babylon.js development.

- Informazioni su come compilare applicazioni 3D con babylon.js Introduzionea .- Learn how to build 3D applications with babylon.js Getting started.
- Riprodurre con esempi 3D e il relativo codice sorgente usando babylon.js Playground- Play with 3D examples and their source code using babylon.js Playground
- Approfondimenti su WebXR- Dive deeper into WebXR
- Informazioni su come iniziare a usare le esercitazioni Creare la prima app "Hello World!"- Learn how to get started with our tutorials Create your first "Hello World!" app
BabylonJS Logo
Frame AA-Frame

Un frame è un framework JavaScript dichiarativo per iniziare a usare la realtà virtuale nel Web.A-frame is a declarative JavaScript framework to get started with Virtual Reality in the web. Per altre informazioni, vedere la documentazione di A-Frame.Check out the A-Frame documentation to learn more.
Frame A
Three.jsThree.js

Three.js è una libreria 3D molto diffusa per la creazione di esperienze immersive.Three.js is a popular 3D library for creating immersive experiences. Altre informazioni sulle three.js nella pagina della documentazione ed esplorando gli esempi.Learn more about three.js in documentation page and by exploring examples.
Three.js
WebGLWebGL

È possibile accedere alle API del dispositivo WebXR direttamente usando le API WebGL.You can access the WebXR Device APIs directly by using WebGL APIs. WebGL (Web Graphics Library) è un'API JavaScript per il rendering di grafica 3D e 2D interattiva ad alte prestazioni all'interno di qualsiasi Web browser compatibile senza l'uso di plug-in.WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins.
WebGL

Passaggi successiviNext steps

Informazioni su come iniziare a usare le esercitazioni.Learn how to get started with our tutorials.

Vedere ancheSee Also