‫Bienvenue dans cette vidéo, je voudrais vous montrer la différence entre le modèle de projet pour
‫Dot Net cinq et Dot Net six.
‫Alors allons-y et créons rapidement deux projets pour voir la différence.
‫Et puis dans la vidéo suivante, nous allons construire notre premier programme Helloworld et comprendre comment cela fonctionne
‫en utilisant Dot Net cinq, car à ce stade, le cours est encore entièrement construit en Dot Net cinq.
‫Mais je vais le mettre à jour avec Dot Net six bientôt.
‫Alors ne vous inquiétez pas à ce stade, car pour vous en tant que débutant, cela n'a pas vraiment d'importance car il n'y
‫a aucun changement dans le code.
‫Même l'interface utilisateur de Visual Studio 2022 est la même qu'en 2019.
‫Il n'y a que ce petit détail qui est différent pour vous en tant que débutant, et c'est ce que je veux vous
‫montrer dans cette vidéo.
‫OK, allons-y et créons un nouveau projet.
‫Et ici, vous pouvez voir que vous pouvez sélectionner différents modèles.
‫Il y en a beaucoup, vous pouvez en voir beaucoup, et ceux-ci sont disponibles en fonction des charges de travail que nous
‫avons sélectionnées lors de l'installation de Visual Studio.
‫Si vous vous souvenez dans le programme d'installation de Visual Studio.
‫Donc, ici, nous avions ces différentes charges de travail ici, et selon les charges de travail que vous avez installées, vous
‫aurez plus d'options ici dans Visual Studio en tant que modèles.
‫Je vais donc utiliser le modèle d'application console avec C-sharp.
‫Donc, ici, il est important que vous ayez le logo C-sharp ici en haut de cette lettre, et je
‫vais l'appeler celui-ci.
‫Net cinq.
‫App.
‫Très bien.
‫Ce sera donc notre application NAT cinq, ce sera le nom du projet de l'application et vous pourrez ensuite modifier
‫l'emplacement si vous le souhaitez.
‫Je vais le laisser à l'emplacement par défaut et je vais sélectionner le nom de la solution par défaut.
‫Alors maintenant, vous pouvez passer au suivant.
‫Et ici, vous pouvez voir que vous avez Dot Net six ainsi que Dot Net cinq.
‫Et vous n'avez Dot Net Five que si vous avez suivi mes instructions pour ajouter également le runtime Dot
‫Net Five, qui est celui qui a été utilisé en 2021 et 2022.
‫Ils ont sorti Dot Net six en 2023.
‫Ils vont probablement sortir Dot Net Seven.
‫Il y a un tas de changements sous le capot qui vous permettent de magasiner plus rapidement,
‫qui rendent les applications plus fluides, qui ajoutent également du nouveau code et de nouvelles méthodologies.
‫Mais ce n'est pas vraiment pertinent pour vous en tant que débutant car les bases restent toujours les mêmes.
‫Il y aura toujours des variables, des méthodes, des classes, etc., et tous ces mots-clés.
‫Ils n'ont peut-être aucun sens pour vous à ce stade, mais nous allons tous les parcourir dans ce
‫cours.
‫Mais ce qui a changé, ce n'est pas que six est quelque chose que vous verrez dans un instant.
‫OK, donc cette option n'était disponible ici que parce que j'avais installé ce composant individuel.
‫Alors maintenant, utilisons simplement Dot Net Five et voyons à quoi ressemble une application.
‫Créons ceci et voyons ce que Visual Studio fait pour nous.
‫Alors vous y êtes.
‫C'est ce que nous obtenons par défaut.
‫Un tas de code.
‫Il se passe beaucoup de choses ici sans que nous ayons tapé une seule ligne de code.
‫De plus, cette fenêtre contextuelle apparaît là où vous êtes invité à vous connecter, mais vous n'êtes pas obligé de le faire.
‫Vous pouvez simplement fermer ceci.
‫Alors laissez-moi faire défiler pour que vous voyiez un peu mieux le code et je vais approfondir cela de manière beaucoup
‫plus approfondie dans la prochaine vidéo.
‫Mais vous pouvez essentiellement voir qu'il y a au total 12 lignes de code pour réaliser cette déclaration
‫de Helloworld.
‫Et nous pouvons exécuter l'application et elle imprimera simplement quelque chose sur une application console.
‫C'est donc une application console que vous voyez ici et qui dit Helloworld, mais ce n'est pas vraiment le sujet
‫de cette vidéo.
‫Alors permettez-moi de démarrer une autre instance de Visual Studio juste pour vous montrer la différence entre une
‫application console Dot Net Five et Dot Net Six.
‫Donc ici, je vais appeler celui-ci.
‫Net six application.
‫Cliquons sur suivant, et ici je vais sélectionner les six alternatives, qui est la version de Dot Net prise en
‫charge à long terme.
‫Et si vous vous demandiez ce qu'est Dot Net ?
‫Alors permettez-moi de passer rapidement à cet article, donc vous voyez ici blog, quelle est la vue
‫d'ensemble de la plate-forme alternative, même si cette vue d'ensemble est pour que pas cinq, pas six suivent la même architecture.
‫L'idée est donc qu'ils voulaient unifier le développement de tous les différents environnements en un seul.
‫Alors maintenant, ils rassemblent tout le développement cloud, le bureau, les jeux Web, le mobile, tout est rassemblé sous
‫le capot du réseau dot et il n'y a pas de point dans ce cadre, ainsi que le noyau du réseau
‫dot séparé.
‫Tout cela s'enchaîne.
‫Il s'agit donc essentiellement de l'ensemble du framework ou d'un ensemble de morceaux de code différents qui sont assemblés afin
‫que nous puissions écrire du code très facilement et créer des applications très rapidement sans avoir à tout créer
‫à partir de zéro.
‫Très bien, utilisons maintenant Dot Net pendant six ans, créons une nouvelle application console.
‫Et vous verrez directement une énorme différence entre les deux.
‫Et nous y sommes.
‫Voici donc à quoi ressemble notre application Dot Net six.
‫Alors maintenant, vous vous demandez peut-être, saintes fumées, que se passe-t-il?
‫Je ne vois rien.
‫Eh bien, à l'exception de cette ligne rouge de la console, le fait est que ces deux sont fondamentalement les mêmes.
‫Alors laissez-moi me débarrasser de cet explorateur de solutions pour que vous puissiez mieux le voir.
‫Ce sont fondamentalement la même solution.
‫Ils aboutissent au même résultat.
‫Alors laissez-moi exécuter cette application Dot Net six, et cela me donnera également cette déclaration Hello World.
‫Donc, la seule différence est que maintenant à l'intérieur de nos programmes, oui, nous sommes par défaut à l'intérieur de ce bloc principal à
‫l'intérieur de ce bloc de méthode principal.
‫Nous verrons ce que signifie cette méthode principale et ainsi de suite plus tard.
‫Mais pour l'instant, considérez simplement que ce qui se passe ici est juste un modèle différent, et nous exécutons
‫directement ce code ici comme si nous étions à l'intérieur de ces accolades.
‫Et nous n'avons pas besoin de tous ces frais généraux, même si pour l'instant, nous allons utiliser ces cinq cadres dans
‫la prochaine vidéo.
‫Je vais vous montrer comment cela fonctionne spécifiquement, mais si vous voulez toujours utiliser Dot Net six, vous pouvez
‫le faire.
‫Vous pouvez simplement consulter ce lien en appuyant sur la touche de contrôle et en cliquant dessus.
‫Ainsi, les nouveaux modèles C-sharp génèrent des instructions de niveau supérieur.
‫C'était donc le code traditionnel, comme nous l'avons vu dans notre application Document cinq.
‫Et c'est le nouveau code, comme nous l'avons vu dans l'application Document six.
‫Très bien.
‫Et c'est essentiellement la différence entre les deux.
‫Je voudrais donc vous demander d'utiliser net five lors de la création d'un nouveau projet dans Visual Studio, puis vous
‫pouvez simplement suivre exactement comme le cours est conçu à ce stade.
‫Mais comme je l'ai dit, je vais mettre à jour le cours et ajouter plus d'exercices, ainsi que des exemples supplémentaires et
‫ainsi de suite pour maintenir ce cours à jour et l'améliorer.
‫Alors ne vous inquiétez pas pour ça.
‫Alors allons-y et découvrons Helloworld dans la vidéo suivante.