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