Fur é uma estrutura de práticas recomendadas para desenvolvimento de aplicativos corporativos na plataforma .NET5.
Características:
Novo visual: Baseado na plataforma .NET5, sem bagagem histórica. Muito fácil de começar: apenas um Inject() é necessário para concluir a configuração. Desenvolvimento extremamente rápido: Funções avançadas de desenvolvimento de aplicativos corporativos. depende apenas de três pacotes de terceiros Extremamente flexível: Enfrente facilmente requisitos complexos e em mudança e extremamente fácil de manter: adote ideias arquitetônicas exclusivas e projete apenas documentos completos para manutenção de longo prazo: forneça documentos de desenvolvimento completos.
Dependências da estrutura:
Para buscar uma entrada extremamente rápida e desempenho máximo, Fur não utiliza ou reduz ao máximo dependências de terceiros. Atualmente Fur integra apenas as três dependências a seguir:
Mapster: Mapeamento de objetos com desempenho superior ao AutoMapper
MiniProfiler: essencial para análise e monitoramento de desempenho
Swashbuckle: O documento da interface do Swagger é pequeno, mas abrangente. Embora Fur integre apenas essas três dependências, há muitas injeções/inversões de controle de dependência convencionais, programação orientada a aspectos AOP, barramento de eventos, verificação de dados, operações de banco de dados, etc.
Requisitos ambientais:
VisualStudio2019Pré-visualização16.8+
.NET5SDK+
.NetStandard2.1+