DAF

Data Acess Framework

Em busca de acelerar e automatizar o processo mecânico de construir a camada CRUD das aplicações, idealizamos e construímos o produto chamado: DAF - Data Access Framework. O DAF é uma ferramenta robusta e de fácil utilização que possibilita a criação da camada de dados sem a necessidade de o usuário saber programar.

Produtividade:
Além de possuir uma interface envolvente, a ferramenta possui recursos para aumentar a produtividade e diminuir a necessidade de interação com o usuário. Dentre estes recursos vale citar que o Data Access Framework cria os métodos mais utilizados, tais como: métodos para salvar as alterações, métodos para retornar todos os registros e métodos para retornar registros pela chave primária da tabela.

Portabilidade:
Depois de criado um projeto utilizando o DAF para uma determinada entidade do banco de dados, é possível gerar uma camada CRUD compatível com diversos bancos de dados, apenas configurando algumas opções. Uma delas é a utilização de “Sequence Control” que automatiza o desenvolvimento controlando a seqüência de campos chave em bancos de dados onde necessário.

Multi-Linguagem:
O mais interessante do DAF - Data Access Framework é a possibilidade de gerar todo o código de uma camada de dados envolvendo diversas tabelas sem ter conhecimento algum sobre lógica de programação, linguagens de programação, entre outras coisas envolvidas durante o processo de desenvolvimento de programas. Assim os programadores podem ficar focados no que realmente interessa que é a lógica de negócio do aplicativo e deixar o trabalho mecânico - que é a criação de camadas de dados com o DAF. Para incrementar ainda mais as possibilidades, o DAF tem a possibilidade de gerar código em diversas linguagens de programação da plataforma .Net de desenvolvimento. Atualmente já é possível gerar código nas linguagens Visual Basic .NET e C#.

DataSet Tipado:
O DAF - Data Access Framework utiliza dataset tipado para facilitar o desenvolvimento. Assim o usuário final da camada CRUD gerada terá facilidades na manipulação dos dados, podendo desfrutar dos recursos de IntelliSense da IDE que utiliza, ganhando assim mais produtividade.