Lambda3 Podcast

Lambda3 Podcast 280 – Desenvolvendo .NET no Linux


Listen Later

Neste podcast da Lambda3, vamos falar sobre Desenvolvimento .NET no Linux.

Feed do podcast: www.lambda3.com.br/feed/podcast Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico

Lambda3 · #280 – Desenvolvendo .NET no Linux

Pauta:

  • Qual distro cada um está usando
  • Porque estamos desenvolvendo com .net no linux
  • Antigamente era o Mono…. https://pt.wikipedia.org/wiki/Mono_(projeto)
    • Arquiteturas suportadas: x86, SPARC, PowerPC, ARM, S390 (em 32-bit e 64-bit mode), e x86_64, IA64 e SPARC para 64-bit modes
    • Usado para Xamarin e Unity3D
    • Como é a instalação do dotnet no Linux?
      • Utilização de um script shell disponiiblizado pela Microsoft ou pelo gerenciador de pacotes?
        • Opções de instalação: https://docs.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#manual-install
        • Snap:
          • cannot snap-exec: cannot exec “/snap/dotnet-sdk/141/snap/command-chain/snapcraft-runner”: permission denied
          • Possível solução: https://ubuntuforums.org/showthread.php?t=2465790
          • .NET ou .NET Core, qual escolher? https://dotnet.microsoft.com/download
          • Que suporte curto é esse? September 14, 2021 December 03, 2022 https://dotnet.microsoft.com/download/dotnet
          • Configuração do PATH do dotnet
          • Certificado ssl para https (Dev-Cert)
            • Necessário gerar o certificado
            • Executar comando para que o Linux confiar no certificado
            • Configurar o dotnet para utilizar este certificado ao executar aplicações Aspnet
            • Ferramentas de desenvolvimento (Visual Studio Code, Rider, Vim)
              • Criando um novo projeto sem a interface gráfica do Visual Studio
              • Gestão da organização do projeto (solution folders, agrupamento de arquivos como README, gitignore, …)
              • Gestão de pacotes do projeto (NuGet)
              • Como é o debug de aplicações?
              • Ferramentas de execução de testes automatizados
              • Não tem o SQL Server localdb que vem no Visual Studio
              • Experiência de utilização do CLI do dotnet
              • Não tem IIS no Linux, como é isso?
              • Precisa saber usar containers para desenvolver dotnet no Linux?
              • O que ainda não é possível desenvolver com dotnet no Linux
              • Trabalhando no mesmo projeto com pessoas do time com Linux e outras com Windows
              • Funciona no windows mas não funciona no Linux 
              • Links Citados:

                • GitHub – junegunn/vim-plug: Minimalist Vim Plugin Manager
                • Instalar o .NET em distribuições do Linux | Microsoft Docs
                • Mono (projeto) – Wikipédia, a enciclopédia livre (wikipedia.org)
                • Manually install .NET on Linux – .NET | Microsoft Docs
                • [SOLVED] help with .NET snap. Can’t run as normal user (ubuntuforums.org)
                • Download .NET (Linux, macOS, and Windows) (microsoft.com)
                •  
                • Participantes:

                  • Fernando Okuma
                  • Pedro Fernandes
                  • Rodrigo Bittencourt
                  • André Valenti
                  • Lucas Bertin
                  • Edição:

                    • Compasso Coolab
                    • Créditos das músicas usadas neste programa:

                      • Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
                      • ...more
                        View all episodesView all episodes
                        Download on the App Store

                        Lambda3 PodcastBy TIVIT

                        • 5
                        • 5
                        • 5
                        • 5
                        • 5

                        5

                        15 ratings


                        More shows like Lambda3 Podcast

                        View all
                        Mundo Freak Confidencial by Mundo Freak

                        Mundo Freak Confidencial

                        43 Listeners

                        Hipsters Ponto Tech by Alura - Hipsters Network

                        Hipsters Ponto Tech

                        62 Listeners

                        Modus Operandi by Modus Operandi

                        Modus Operandi

                        122 Listeners

                        IA Sob Controle - Inteligência Artificial by Alura - Hipsters Network

                        IA Sob Controle - Inteligência Artificial

                        2 Listeners