Framework Facnet

Base de desenvolvimento para sistemas .NET. Framework leve e não precisa ser instalado. Possui controles adicionais ASP.NET, provê acesso a dados, segurança integrada ao ASP.NET, desenvolvimento em camadas, etc. Desenvolvido em C# 3.5.

Facnet é um framework concebido para otimizar o desenvolvimento de aplicações web ou aplicações desktop através de uma série de funcionalidades-chave. O Facnet contém inúmeras classes estruturadas por funcionalidades definidas em namespaces para prover, principalmente, o desenvolvimento em camadas, onde possui regras e padrões de projetos implementados para cada camada: apresentação, fachada, negócio e acesso a dados. Adicionalmente, ele automatiza tarefas comuns para que o desenvolvedor possa focar-se inteiramente nas particularidades de uma aplicação. O resultado final destas vantagens significa o reuso do código, estruturação do projeto e a redução significativa do tempo de desenvolvimento de uma aplicação.

Facnet foi escrito inteiramente em C# 3.5 tendo como base o Microsoft Framework .Net 3.5. Não é necessário instalar, basta adicioná-lo como referência no projeto. É compatível com a maioria dos bancos de dados disponíveis, incluindo Oracle, Microsoft SQL Server, MySQL, PostgreSQL, etc. E roda na plataforma Windows.

Características
  • Facilidade de instalação, configuração e utilização
  • Independência no uso bancos de dados
  • Prover mapeamento objeto-relacional automaticamente, sem a necessidade de arquivos de configurações
  • Uso de DTOs (Data Transfer Object), ao invés de DataSets ou DataTables
  • Fornecer subsídios para o desenvolvimento em camadas
  • Flexível o bastante para se adaptar em casos complexos
  • Baseado na premissa de convenção na configuração, ou seja, o desenvolvedor precisa configurar apenas o que não for convencional
  • Baseado na maioria das melhores práticas e padrões de projeto
  • Código legível e padronizado, determinantes para fácil manutenção
  • Total integração com o Microsoft .NET Framework 3.5
  • Controles novos e estendidos para suportar novas funcionalidades
  • Compatibilidade para interações AJAX na contrução de sistemas web
Imagens