Com o lançamento do .NET Core 3.0, a Microsoft desenvolveu a nova versão principal da plataforma para uso geral, totalmente modular, multiplataforma e open source, lançada inicialmente em 2016.
O .NET Core foi criado inicialmente para viabilizar a próxima geração de soluções ASP.NET, no entanto, atualmente impulsiona e é a base para muitos outros cenários, incluindo IoT, na nuvem e a próxima geração de soluções mobile. A versão 3 inclui vários recursos frequentemente solicitados, como suporte para WinForms, WPF e Entity Framework 6.
Nesta série, exploraremos mais alguns dos benefícios do .NET Core e como pode beneficiar não apenas os desenvolvedores tradicionais do .NET, mas também todos aqueles que precisam trazer soluções robustas, de alto desempenho e econômicas ao mercado.
Série de Artigos
Navegando no Ecossistema .NET
Em 2002, o .NET foi lançado. Nos últimos 12 anos, a comunidade de desenvolvedores .NET cresceu pacientemente a um ritmo aparentemente constante. Após isto, as coisas começaram a evoluir rapidamente. A Microsoft antecipou o ecossistema de mudanças e adotou a mentalidade de desenvolvimento open source, até mesmo adquirindo o GitHub.
Entrevista com Scott Hunter sobre o .NET Core 3.0
Chris Woodruff conversa com o diretor de gerenciamento de programas da plataforma .NET Scott Hunter sobre o que os desenvolvedores podem esperar do .NET Core 3.
Single Page Applications e ASP.NET Core 3.0
O desenvolvimento Web mudou nos últimos anos, com a inserção do Angular, React, Vue e outros. Passamos da criação de páginas da web para a criação de aplicativos. Também passamos da renderização no servidor para a renderização diretamente no navegador. Mas, à medida que os desenvolvedores continuam a transição para o desenvolvimento no client-side, muitos se perguntam se ainda devemos usar o ASP.NET.
Usando o .Net Core Template Engine para criar templates e projetos personalizados
A história das ferramentas mudou drasticamente com o .NET Core, devido ao foco na linha de comando. Essa é uma excelente opção para a imagem independente de ferramentas e também de plataforma cruzada do .NET Core.
Angular e ASP.NET Core 3.0 na prática
Embora haja muitas vantagens em usar o Angular na construção de SPAs, algumas partes, incluindo conteúdo estático e trivial, como Contato, Licenciamento etc., não precisam de complexidade. Neste artigo, Evgueni Tsygankov mostra como criar componentes Angular reutilizáveis que podem ser hospedados nas páginas principais do ASP.NET, permitindo que escolhamos a ferramenta certa para cada página.
Gerenciador da Série de Artigos
Chris Woodruff (ou Woody, como é conhecido) se formou em Ciência da Computação na Faculdade de Engenharia da Michigan State University. Woody desenvolve e arquiteta soluções de software há mais de 20 anos e trabalhou em diversas plataformas e ferramentas. É um líder comunitário, que ajuda em eventos como GRDevNight, GRDevDay, West Michigan .NET day e Beer City Code. Também ajudou a trazer o popular evento Give Camp para o oeste de Michigan, onde os profissionais de tecnologia dedicam tempo e experiência em desenvolvimento para ajudar organizações locais sem fins lucrativos. Como palestrante e podcaster, Woody discutiu uma variedade de tópicos, incluindo design de banco de dados e código aberto. Foi MVP da Microsoft em Visual C#, Data Platform e SQL e foi reconhecido em 2010 como um dos 20 melhores MVPs do mundo. Woody é consultor independente especializado em .NET Core, APIs REST e arquitetura de software.