Tempo aproximado para leitura: 00:01:41 min
Dúvida
Quais as principais diferenças entre o DDK 2000 - Thin Template e o DDK GUI - Templates Smart?
Ambiente
Framework - Framework (Linha Datasul) – Development Kit (DDK) – Versão 12
Solução
A diferenças entre o DDK 2000 e o DDK GUI são relacionadas abaixo:
DDK 2000 - Thin Template
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 a utilização do conhecimento de negócio da própria Datasul para acesso e manutenção dos dados. Nesta arquitetura pode-se manipular dados nas tabelas do Datasul sem correr o risco de gerar inconsistências.
DDK GUI - Templates Smart
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, pode haver reaproveitamento de código, tanto de objetos específicos quanto de objetos do Datasul.
Importante
Também com o DDK 2000 foram criados os templates WEB e DDKWEB, que trabalham no mesmo padrão com DBOs.
0 Comentários