Skip to content

Versão NextGen da EficazFramework, que visa seguir a versão atual do DotNet. Oferece componentes para Blazor, WPF e modelos de trabalho MVVM e funcionalidades auxiliares para EntityFrameworkCore.

Notifications You must be signed in to change notification settings

Eficaz-Sistemas/EficazFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EficazFramework

EficazFramework

DotNet Versions Discord Twitter Follow

Área Versão Build Testes Cobertura
Core Nuget Azure DevOps builds Azure DevOps tests (compact) Azure DevOps coverage
Blazor Nuget Azure DevOps builds Azure DevOps tests (compact) Azure DevOps coverage
WPF N/A Azure DevOps builds (branch) Azure DevOps tests (compact) Azure DevOps coverage

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.

Documentação

Características

Ambiente Multi-Plataformas

  • 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.

Biblioteca de extensão para Blazor (Server-Side e WebAssembly)

  • Novos Componentes, Templates e Layouts para melhor padronização das aplicações, conforme sua natureza
  • UI baseada em MaterialDesign, utilizando a biblioteca OpenSource MudBlazor

🌟🆕 Aplicação de Exemplo

Mdi Host

Biblioteca de extensão para Windows Presentation Foundation (WPF)

  • 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;

Pré-Requisitos

Versão Versão do .NET Suporte
6.3.x .NET 8; .NET 9
6.2.x .NET 7; .NET 8
6.1.x .NET 6; .NET 7
6.0.x .NET 6

About

Versão NextGen da EficazFramework, que visa seguir a versão atual do DotNet. Oferece componentes para Blazor, WPF e modelos de trabalho MVVM e funcionalidades auxiliares para EntityFrameworkCore.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published