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