Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Loading…
Transcript

WebChat

Funzionalità

La nostra chat si presenta con un'interfaccia che consente di creare canali su cui è possibile chattare con altri utenti.

Si può inoltre utilizzare su più dispositivi.

Chat

Interfaccia

Interfaccia

Lista dei canali/stanze

Finestra della chat

Lista dei vari utenti

Visual studio

Visual Studio è un ambiente di sviluppo integrato sviluppato da Microsoft, che supporta attualmente diversi tipi di linguaggio e che permette la realizzazione di applicazioni, siti web, applicazioni web e servizi web.

Versioni

Versioni

Visual Studio ha varie versioni che si distinguono tra gratuite e a pagamento; le più rilevanti sono:

- Express;

- Community;

- Professional;

- Enterprise;

Nel nostro caso abbiamo utilizzato Visual Studio 2017 Community.

SignalR

Libreria che si appoggia a .NET che permette la realizzazione di applicazioni web con funzionalità in tempo reale.

Permette la comunicazione bidirezionale tra client e server tramite connessioni persistenti

SignalR

Vantaggi

E' in grado di scegliere il "giusto mezzo di trasporto" tra client e server per permettere la massima efficienza (ad esempio, a seconda delle funzionalità del browser).

Vantaggi

Mvc

Pattern utilizzato in programmazione per dividere il codice in blocchi dalle funzionalità ben distinte.

Model

Model

Contiene i dati e fornisce i metodi per accedervi; se l’applicazione utilizza un database, la progettazione del modello è guidata dalle tabelle della base di dati.

View

View

Visualizza i dati contenuti nel Model.

Serve alla realizzazione dell’aspetto dell’applicazione e dell’interfaccia utente.

Controller

Controller

Si occupa di coordinare la View e il Model: popola il Model con i dati da visualizzare e lo passa alla View che si occuperà della visualizzazione vera e propria.

Learn more about creating dynamic, engaging presentations with Prezi