Apresentação contando um pouco sobre a história do .NET, como surgiu o .NET Framework, também um pouco sobre a .NET Foundation e mostrando a evolução do .NET desde o seu primeiro lançamento oficial em 2002.
CIL, CLR e CLI ▪ Evolução do .NET ▪ .NET, .NET Standard, .NET Core, ASP.NET... Por que tantas siglas? ▪ Microsoft ❤ Linux ▪ Como funciona o ASP.NET Core? ▪ Show me the code ▪ Encerramento
Tecnologia • Atualmente trabalho com desenvolvimento backend utilizando C# • Pós graduado em Engenharia de Software • Entusiasta de tecnologias Microsoft • Curioso por natureza • Cloud computing ❤
que atua como fornecedora independente especializada em identificação biométrica e pioneira em investimento em pesquisas na área. ▪ Em parceria com o VisioLab (Laboratório de Visão Computacional) da UFPB, a Vsoft vem desenvolvendo continuamente uma tecnologia própria de reconhecimento facial e de impressão digital. ▪ O BioPass já teve um de seus módulos certificados pelo FBI (Federal Bureau of Investigation).
▪ Framework para desenvolvimento de aplicações para Windows ▪ Primeira versão estável lançada em 02/2002 lançada juntamente com o Visual Studio .NET ▪ Lançamento junto com a versão 1.0 da linguagem de programação C#. ▪ Atualmente na versão 4.8 do .NET Framework ▪ Softwares desenvolvidos em .NET são compilados para uma CIL, executados sobre uma CLR através da CLI.
conhecida como IL, é a linguagem intermediária que será interpretada pela CLR. É um bytecode para .NET. ▪ CLR (Common Language Runtime) é um componente da Microsoft para execução de programas .NET, responsável por compilar o código para linguagem de máquina, independente da linguagem que foi desenvolvido utilizando JIT (Just-in-time compilation) ▪ CLI (Common Language Infrastructure) é a especificação desenvolvida pela Microsoft em parceria com a Intel e a HP e padronizada pela ISO/IEC 23271 e pela Ecma International
.NET Core ▪ Application server multiplataforma embutido (Kestrel) ▪ Container de injeção de dependência embutido ▪ Usado por grandes plataformas como Stack Overflow, GoDaddy, Bing ▪ Funciona fundamentado em middlewares ▪ Open source ▪ Em benchmark efetuado na versão 2.2, chegou a processar 7kk de requests por segundo com respostas em plain-text