Árvore de páginas

FAQ: Quais as principais diferenças entre o DDK2000 e o DDK GUI?
Produto:Datasul
Ambiente:Unspecified
Versão:1
Sintoma

Quais as principais diferenças entre o DDK2000 e o DDK GUI?

Causa

Quais as principais diferenças entre o DDK2000 e o DDK GUI?

Solução

Pergunta:

Quais as principais diferenças entre o DDK2000 e o DDK GUI?

 

Resposta:

 

Thin Template(DDK2000)

 

A arquitetura dos Thin Templates foi definida com o objetivo de separar a camada de lógica de apresentação (interface com o usuário) da camada de lógica de aplicação (regras de negócio). Assim, toda a lógica de apresentação torna-se independente da lógica de aplicação.

A arquitetura com Thin Templates permite que o usuário utilize o conhecimento de negócio da própria Datasul para acesso e manutenção dos dados. Nesta arquitetura o cliente pode manipular dados nas tabelas dos produtos Datasul sem correr o risco de gerar inconsistências por exemplo.

 

Obs: Também com o DDK2000 foram criados os templates WEB e DDKWEB, que trabalham no mesmo padrão com DBOs.

 

Templates Smart(DDK GUI)

A principal vantagem da arquitetura com os templates Smart é o reaproveitamento de códigos. Queries, Viewers e Browsers podem ser utilizados em mais de um programa, diminuindo a quantidade de código para manutenção e melhorias.

Na arquitetura com Smart Objects, o cliente que desenvolve seus próprios programas pode se valer do reaproveitamento de código, tanto de objetos seus quanto de objetos do produto Datasul.