Produto:

Datasul.

Ocorrência:

Perante ao Datasul Developement Kit(DDK) Quais as principais diferenças entre o Thin Template(DDK2000) e o Templates Smart(DDK GUI)?

Passo a passo:

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.

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.

Observações:

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

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))