‫Bem-vindo de volta a este vídeo, gostaria de mostrar a diferença entre o modelo de projeto
‫para Dot Net cinco e Dot Net seis.
‫Então vamos em frente e criar rapidamente dois projetos para ver a diferença.
‫E então, no próximo vídeo, vamos construir nosso primeiro programa Helloworld e entender como isso funciona
‫usando Dot Net cinco, porque neste momento, o curso ainda está totalmente construído em Dot Net cinco.
‫Mas vou atualizá-lo com Dot Net seis em breve.
‫Portanto, não se preocupe neste momento, porque para você como iniciante, isso realmente não importa, porque não
‫há alterações no código.
‫Até a interface do usuário do Visual Studio 2022 é a mesma de 2019.
‫Há apenas esse pequeno detalhe que é diferente para você como iniciante, e é isso que quero
‫mostrar neste vídeo.
‫OK, vamos em frente e criar um novo projeto.
‫E aqui você pode ver que pode selecionar diferentes modelos.
‫Existem vários deles, você pode ver muitos deles, e eles estão disponíveis com base nas cargas de trabalho
‫que selecionamos ao instalar o Visual Studio.
‫Se você se lembrar no instalador do Visual Studio.
‫Portanto, aqui, tivemos essas cargas de trabalho diferentes e, dependendo de quais cargas de trabalho você instalou, você
‫terá mais opções aqui no Visual Studio como modelos.
‫Então, vou usar o modelo de aplicativo de console com C-sharp.
‫Então aqui é importante que você tenha o logotipo C-sharp aqui no topo desta carta, e eu
‫vou chamar este.
‫Rede cinco.
‫Aplicativo.
‫Tudo bem.
‫Portanto, este será o nosso aplicativo NAT cinco, este será o nome do projeto do aplicativo e você poderá
‫alterar o local, se desejar.
‫Vou deixá-lo no local padrão e selecionar o nome da solução padrão.
‫Então agora você pode ir para o próximo.
‫E aqui você pode ver que você tem o Dot Net seis, bem como o Dot Net cinco.
‫E você só tem o Dot Net cinco se tiver seguido minhas instruções para também adicionar o tempo de execução
‫do Dot Net cinco, que é o que foi usado em 2021 e 2022.
‫Eles lançaram Dot Net seis em 2023.
‫Eles provavelmente vão lançar Dot Net sete.
‫Há um monte de mudanças sob o capô que fazem você comprar mais rápido, que tornam
‫os aplicativos mais suaves, que também adicionam alguns novos códigos e algumas novas metodologias.
‫Mas não é realmente relevante para você como iniciante, porque o básico sempre permanece o mesmo.
‫Sempre haverá variáveis, métodos, classes e assim por diante, e todas essas palavras-chave.
‫Eles podem não fazer sentido para você neste momento, mas vamos passar por todos eles neste
‫curso.
‫Mas o que mudou não é que seis é algo que você verá daqui a pouco.
‫OK, então esta opção só estava disponível aqui porque eu instalei este componente individual.
‫Então agora vamos usar o Dot Net cinco e ver como um aplicativo se parece.
‫Vamos criar isso e ver o que o Visual Studio faz por nós.
‫Então aí está você.
‫Isso é o que obtemos por padrão.
‫Um monte de código.
‫Há muita coisa acontecendo aqui sem que tenhamos digitado uma única linha de código.
‫Além disso, esse pop-up aparece onde você é solicitado a entrar, mas não é necessário.
‫Você pode simplesmente fechar isso.
‫Então deixe-me rolar para ver o código um pouco melhor e eu vou passar por isso com muito
‫mais profundidade no próximo vídeo.
‫Mas basicamente você pode ver que existem no total 12 linhas de código para alcançar esta declaração
‫de Helloworld.
‫E podemos executar o aplicativo e ele apenas imprimirá algo em um aplicativo de console.
‫Então este é um aplicativo de console que você vê aqui e diz Helloworld, mas não é sobre isso que
‫este vídeo trata.
‫Então, deixe-me iniciar outra instância do Visual Studio apenas para mostrar a diferença entre um aplicativo de console
‫dot net cinco e um Dot Net seis.
‫Então aqui vou chamar esse.
‫Net seis aplicativo.
‫Vamos clicar em seguida, e aqui vou selecionar os seis alternativos, que é a versão com suporte de longo
‫prazo do Dot Net.
‫E se você estivesse se perguntando o que é Dot Net?
‫Então deixe-me ir rapidamente para este artigo, para que você veja aqui blog, qual é a visão
‫geral da plataforma alternativa, mesmo que essa visão geral seja para que não cinco, nem seis sigam a mesma arquitetura.
‫Então a ideia é que eles queriam unificar o desenvolvimento de todos os diferentes ambientes em um só.
‫Então agora eles juntam tudo desenvolvimento em nuvem, desktop, jogos na web, dispositivos móveis, tudo é
‫colocado sob o capô dot net e não há ponto nessa estrutura, assim como o dot net core
‫separado.
‫Isso tudo vem junto.
‫Então é basicamente todo o framework ou o pacote de vários pedaços de código diferentes que são colocados
‫juntos para que possamos escrever código com muita facilidade e construir aplicativos muito rapidamente sem ter que
‫construir tudo do zero.
‫Tudo bem, então vamos usar o Dot Net por seis anos, vamos criar um novo aplicativo de console.
‫E você verá diretamente uma enorme diferença entre os dois.
‫E aí estamos.
‫Então é assim que nosso aplicativo Dot Net six se parece.
‫Então agora você pode estar se perguntando, santos cigarros, o que está acontecendo?
‫Eu não vejo nada.
‫Bem, exceto por essa linha vermelha do console, o fato é que esses dois são basicamente os mesmos.
‫Então deixe-me me livrar deste explorador de soluções para que você possa vê-lo melhor.
‫Estas são basicamente a mesma solução.
‫Eles resultam na mesma coisa.
‫Então, deixe-me executar este aplicativo Dot Net six, e ele me dará também esta declaração Hello World.
‫Então a única diferença é que agora dentro de nossos programas, sim, estamos por padrão dentro deste bloco principal
‫dentro deste bloco de método principal.
‫Vamos ver o que esse método principal significa e assim por diante mais tarde.
‫Mas, por enquanto, apenas considere que o que está acontecendo aqui é apenas um modelo diferente, e
‫estamos executando esse código diretamente aqui como se estivéssemos dentro desses colchetes.
‫E não precisamos de toda essa sobrecarga, embora, por enquanto, vamos usar essa estrutura de cinco no
‫próximo vídeo.
‫Vou mostrar como isso funciona especificamente, mas se você ainda quiser usar o Dot Net seis, não há problema
‫em fazê-lo.
‫Você pode simplesmente verificar este link pressionando a tecla de controle e clicando nele.
‫Assim, os novos modelos C-sharp geram declarações de nível superior.
‫Portanto, este era o código tradicional, como vimos em nosso aplicativo Documento cinco.
‫E este é o novo código, como vimos no aplicativo Documento seis.
‫Tudo bem.
‫E essa é basicamente a diferença entre os dois.
‫Então, eu gostaria de pedir que você use net five ao criar um novo projeto no Visual Studio e então
‫você pode simplesmente seguir exatamente como o curso é projetado neste momento.
‫Mas como eu disse, vou atualizar o curso e adicionar mais exercícios, assim como exemplos adicionais e assim
‫por diante para manter este curso atualizado e melhorá-lo.
‫Então não se preocupe com isso.
‫Então vamos em frente e confira o Helloworld no próximo vídeo.