NuGet é sem dúvida uma excelente plataforma de distribuição e instalação de pacotes, ao instalar um pacote, ele já resolve e configura as dependências e faz as alterações necessárias no projeto.
Com o uso cada vez mais continuo de diversos NuGets, surgiu a idéia de fazer uma apresentação com alguns NuGet que eu acredito que seja importante que todo desenvolvedor teste, conheça ou utilize. Tudo isso visando a melhoria na qualidade de nossos projetos.
Segue a lista com os 11 NuGets:
1) StructureMap
StructureMap é um Injetor de Dependencia / Inversor de Controle para .Net que é utilizado para melhorar a qualidade da arquitetura de nossos projetos. Podendo diminuir o acoplamento entre as classes e suas dependências, melhorando assim a testabilidade de nosso código.
PM> Install-Package structuremap
2) Moq
Biblioteca de mocking para .NET 3.5/4.0 e Silverlight, ajuda a simular as dependências das classes que estamos testando.
PM> Install-Package Moq
3) System.Json
Pacote com suporte para conversões e construção de Json, integrado com dynamic
PM> Install-Package System.Json
4) Newtonsoft.Json
Biblioteca de alta performance para conversões de JSON.
PM> Install-Package Newtonsoft.Json
5) Memcached.ClientLibrary
Excelente biblioteca para o uso do Memcached com .NET
PM> Install-Package Memcached.ClientLibrary
6) Facebook
O Facebook C# SDK é um excelente sdk para integração do Facebook com .Net
PM> Install-Package Facebook
7) microsoft-web-helpers
Oferece excelente helpers para “Gadgets” (Twitter, Facebook, GoogleAnalytics, etc)
PM> Install-Package microsoft-web-helpers
8 ) RouteDebugger
Excelente debugger de rotas criado pelo Phil Haack
PM> Install-Package routedebugger
9) GoogleMapControl
Controles para Google Maps
PM> Install-Package GoogleMapControl
10) MvcMailer
Biblioteca que facilita a criação de emails utilizando Views do MVC
PM> Install-Package MvcMailer
11) DataAnnotationsExtensions.MVC3
Extensões de validação para o DataAnnotation
PM> Install-Package DataAnnotationsExtensions.MVC3
Todos eles, e muitos outros estão disponíveis em:
Espero que este post seja útil
abs
Rodolfo

