‫Bentornato in questo video, vorrei mostrarvi la differenza tra il modello di progetto per
‫Dot Net five e Dot Net six.
‫Quindi andiamo avanti e creiamo rapidamente due progetti per vedere la differenza.
‫E poi nel prossimo video costruiremo il nostro primo programma Helloworld e capiremo come funziona usando
‫Dot Net cinque, perché a questo punto il corso è ancora completamente costruito in Dot Net cinque.
‫Ma presto lo aggiornerò con Dot Net sei.
‫Quindi non preoccuparti a questo punto, perché per te come principiante, non importa affatto perché non ci
‫sono modifiche nel codice.
‫Anche l'interfaccia utente di Visual Studio 2022 è la stessa del 2019.
‫C'è solo questo piccolo dettaglio che è diverso per te come principiante, ed è quello che voglio mostrarti
‫in questo video.
‫OK, andiamo avanti e creiamo un nuovo progetto.
‫E qui puoi vedere che puoi selezionare diversi modelli.
‫Ce ne sono molti, puoi vederne molti e questi sono disponibili in base ai carichi di lavoro che
‫abbiamo selezionato durante l'installazione di Visual Studio.
‫Se richiami nel programma di installazione di Visual Studio.
‫Quindi qui, abbiamo avuto quei carichi di lavoro diversi qui e, a seconda di quali carichi di lavoro hai
‫installato, avrai più opzioni qui in Visual Studio come modelli.
‫Quindi userò il modello di app della console con C-sharp.
‫Quindi qui è importante che tu abbia il logo C-sharp qui in cima a questa lettera, e
‫lo chiamerò.
‫Netto cinque.
‫App.
‫Tutto bene.
‫Quindi questa sarà la nostra app NAT cinque, questo sarà il nome del progetto dell'app e quindi puoi cambiare
‫la posizione se lo desideri.
‫Lo lascerò nella posizione predefinita e selezionerò il nome della soluzione predefinita.
‫Quindi ora puoi passare al prossimo.
‫E qui puoi vedere che hai Dot Net sei e Dot Net cinque.
‫E hai solo Dot Net cinque se hai seguito le mie istruzioni per aggiungere anche il runtime di Dot Net
‫cinque, che è quello che è stato utilizzato nel 2021 e nel 2022.
‫Hanno rilasciato Dot Net sei nel 2023.
‫Probabilmente rilasceranno Dot Net Seven.
‫Ci sono un sacco di modifiche sotto il cofano che ti rendono più veloce l'acquisto, che
‫rendono le applicazioni più fluide, che aggiungono anche del nuovo codice e alcune nuove metodologie.
‫Ma non è davvero rilevante per te come principiante perché le basi rimangono sempre le stesse.
‫Ci saranno sempre variabili, metodi, classi e così via e tutte queste parole chiave.
‫Potrebbero non avere alcun senso per te a questo punto, ma li esamineremo tutti in questo
‫corso.
‫Ma ciò che è cambiato non è che sei è qualcosa che vedrai tra un po'.
‫OK, quindi questa opzione era disponibile solo qui perché avevo installato questo singolo componente.
‫Quindi ora usiamo Dot Net cinque e vediamo come appare un'applicazione.
‫Creiamolo e vediamo cosa fa Visual Studio per noi.
‫Quindi eccoti qui.
‫Questo è ciò che otteniamo per impostazione predefinita.
‫Un mucchio di codice.
‫C'è molto da fare qui senza che abbiamo digitato una singola riga di codice.
‫Inoltre, viene visualizzato questo popup in cui ti viene richiesto di accedere, ma non è necessario.
‫Puoi semplicemente chiudere questo.
‫Quindi fammi scorrere in modo che tu possa vedere il codice un po' meglio e lo analizzerò in modo molto
‫più approfondito nel prossimo video.
‫Ma puoi fondamentalmente vedere che ci sono in totale 12 righe di codice per ottenere questa affermazione
‫di Helloworld.
‫E possiamo eseguire l'applicazione e stamperà semplicemente qualcosa su un'app console.
‫Quindi questa è un'app per console che vedi qui e dice Helloworld, ma non è proprio di questo che tratta
‫questo video.
‫Lasciami quindi avviare un'altra istanza di Visual Studio solo per mostrarti la differenza tra un'applicazione console dot
‫net five e un'applicazione console Dot Net six.
‫Quindi qui lo chiamerò questo.
‫Net sei app.
‫Facciamo clic su Avanti e qui selezionerò i sei alternativi, che è la versione supportata a lungo
‫termine di Dot Net.
‫E se ti stavi chiedendo cos'è Dot Net?
‫Quindi lasciami passare rapidamente a questo articolo, quindi vedi qui blog, qual è la panoramica
‫della piattaforma alternativa, anche se questa panoramica è per non cinque, non sei segue la stessa architettura.
‫Quindi l'idea è che volevano unificare lo sviluppo di tutti i diversi ambienti in uno.
‫Quindi ora mettono tutto insieme sviluppo cloud, desktop, giochi web, dispositivi mobili, tutto è messo insieme sotto il cofano
‫della rete a punti e non c'è alcun punto in quel framework, così come il core della rete a punti
‫separato.
‫Che tutto si unisce.
‫Quindi è fondamentalmente solo l'intero framework o il pacchetto di un gruppo di diversi pezzi di codice che viene
‫messo insieme in modo da poter scrivere codice molto facilmente e creare applicazioni molto rapidamente senza dover
‫creare tutto da zero.
‫Va bene, quindi ora usiamo Dot Net per sei anni, creiamo una nuova applicazione console.
‫E vedrai direttamente un'enorme differenza tra i due.
‫E ci siamo.
‫Ecco come appare la nostra applicazione Dot Net six.
‫Quindi ora ti starai chiedendo, santo fumo, cosa sta succedendo?
‫non vedo niente.
‫Bene, a parte questa linea rossa della console, il fatto è che questi due sono sostanzialmente gli stessi.
‫Quindi fammi sbarazzarti di questo esploratore di soluzioni in modo che tu possa vederlo meglio.
‫Queste sono fondamentalmente la stessa soluzione.
‫Risultano nella stessa cosa.
‫Quindi fammi eseguire questa app Dot Net six e mi darà anche questa dichiarazione Hello World.
‫Quindi l'unica differenza è che ora all'interno dei nostri programmi, sì, siamo per impostazione predefinita all'interno di questo blocco principale all'interno
‫di questo blocco di metodo principale.
‫Vedremo cosa significa questo metodo principale e così via più avanti.
‫Ma per ora, considera solo che ciò che sta accadendo qui è solo un modello diverso e stiamo
‫eseguendo direttamente questo codice qui come se fossimo all'interno di queste parentesi graffe.
‫E non abbiamo bisogno di tutto questo sovraccarico, anche se per ora useremo quel cinque framework nel
‫prossimo video.
‫Ti mostrerò come funziona in modo specifico, ma se vuoi ancora utilizzare Dot Net sei,
‫puoi farlo.
‫Puoi semplicemente controllare questo link premendo il tasto Ctrl e facendo clic su di esso.
‫Quindi i nuovi modelli C-sharp generano istruzioni di livello superiore.
‫Quindi questo era il codice tradizionale, come abbiamo visto nella nostra applicazione Document cinque.
‫E questo è il nuovo codice, come abbiamo visto nell'applicazione Document six.
‫Tutto bene.
‫E questa è fondamentalmente la differenza tra i due.
‫Quindi vorrei chiederti di utilizzare net five quando crei un nuovo progetto in Visual Studio e quindi puoi
‫semplicemente seguire esattamente come il corso è progettato a questo punto.
‫Ma come ho detto, aggiornerò il corso e aggiungerò altri esercizi, oltre a ulteriori esempi e così
‫via per mantenere questo corso aggiornato e migliorarlo.
‫Quindi non preoccuparti di questo.
‫Quindi andiamo avanti e dai un'occhiata a Helloworld nel prossimo video.