Área | Versão | Build | Testes | Cobertura |
---|---|---|---|---|
Core | ||||
Blazor | ||||
WPF | N/A |
Bem vindo à EficazFramework, biblioteca de extensões, componentes e utilitários para aplicações .NET em geral.
Este projeto tem por finalidade oferecer funcionalidades extras e padronizadas para diversas plataformas.
Desenvolvida e lapidada com base na experiência adquirida nas duas versões anteriores, atualizada para acompanhar a versão mais recente do .NET.
- Extensões para operações comuns em datas e números
- Extensões para trabalho com textos e suas formatações, incluindo documentos federais e estaduais
- Extensões para manipuração de listas de objetos
- Extensões para resolução de caminhos de properties em instância de objetos (Reflection)
- ViewModel base, com mecanismo de injeção de dependências, para extenção de recursos com base na necessidade de cada aplicativo ou rotina
- ViewModel cadastral pré-definition
- Leitor/Escritor de XML e JSON
- Construtor de expressões Func<T, Bool> para elaboração de operadores .Where()
- Integração com EntityFrameworkCore
- SDK de desenvolvimento, publicado no MarketPlace do Visual Studio, com template de classes para tabelas de dados, suportando MsSQL, MySQL, OracleSQL e SqlLite, com classes parciais, permitindo expansão manual.
- Novos Componentes, Templates e Layouts para melhor padronização das aplicações, conforme sua natureza
- UI baseada em MaterialDesign, utilizando a biblioteca OpenSource MudBlazor
- Controles Visuais para melhor experiência de utilização pelo usuário
- Extensões para XAML e Code-Behind
- UI baseada em MaterialDesign, usufruindo do trabalho feito na versão 3.x desta framework, consolidada no mercado e em produção desde 2015;
Versão | Versão do .NET | Suporte |
---|---|---|
6.2.x | .NET 7; .NET 8 | ✅ |
6.1.x | .NET 6; .NET 7 | ❌ |
6.0.x | .NET 6 | ❌ |