Produto: | Datasul |
Ambiente: | Unspecified |
Versão: | 1 |
Quais as principais diferenças entre o DDK2000 e o DDK GUI?
Quais as principais diferenças entre o DDK2000 e o DDK GUI?
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.