Neste artigo, vamos mostrar os 5 melhores frameworks de backend para desenvolvedores de .NET.
Muitos aplicativos desenvolvidos em C# são executados com ASP.NET MVC. É um framework bem popular, com muitos pontos de extensibilidade, boa implementação do padrão MVC, e pode ser usado em projetos de tráfego pesado sem problemas especiais. Muitos desenvolvedores não gostam dos namespaces do System.Web, mas felizmente o vNext vai resolver isso.
O livecoder português JMartins desenvolveu com ASP.NET uma rede social. Você pode conferir abaixo:
ASP.NET Web API é provavelmente a melhor solução se você já conhecer o ASP.NET MVC e não tiver tempo para aprender algo mais como NancyFx ou Node.JS. A abordagem é muito semelhante ao MVC (Controller + Ação). Felizmente, não tem a dependência de System.Web mas é um framework totalmente separado do MVC e, em algum momento, você terá que duplicar o mesmo código em MVC e Web API porque a mesma interface/classe tem namespace diferente.
NancyFX é um framework leve para a construção de serviços HTTP baseado em .NET e Mono e ele roda em Linux e OSX. A principal diferença entre Nancy e o Web API é a abordagem de roteamento. O NancyFX usa lambdas para identificar caminhos e argumentos relativos. Realmente útil se você não puder implantar no Windows Server.
SignalR é, certamente, o mais famoso framework para aplicações em tempo real. Construído pela mesma equipe do ASP.NET MVC e Web API, ele oferece vários clientes (iOS, Android com Xamarin, o Windows 8 e Windows Phone) e, finalmente, ele suporta navegadores antigos.
Caching é realmente importante, especialmente se seu aplicativo deve responder a muitos pedidos. A melhor maneira de manter um desempenho aceitável é o de reduzir o número de operações, especialmente se o pedido e resposta são as mesmas para a maior parte do total de pedidos. Cache Cow é um framework que oferece uma maneira fácil de armazenar em cache solicitações HTTP (ambos de cliente e servidor) usando WEB API. Com poucas linhas de código, você pode ter um bom cache no seu armazenamento favorito (Redis, Azure Caching, SQL Server…).
Para aprender mais sobre .NET, sugerimos que conheça o grupo de estudos .NET Coders, sediado em São Paulo e que conheça um pouco sobre sua história através da entrevista que fizemos com seu fundador, Leonardo Lourenço.
Fique ligado no blog. Em breve, faremos a lista dos melhores frameworks de frontend para desenvolvedores .NET.
In 2024 we're witnessing a critical point in democratic technology: the integration of blockchain and…
We’re thrilled to announce an exciting opportunity for you to win not one but two…
Acquiring practical skills is crucial for career advancement and personal growth. Education Ecosystem stands out…
Artificial Intelligence (AI) has been making significant strides in various industries, and the software development…
Another week to bring you the top yield platforms for three of the most prominent…
If you hold a large volume of LEDU tokens above 1 million units and wish…