Ouvindo Opiniões
Regras de negócio na Aplicação, no Banco de Dados ou no Servidor de Aplicação (n-tier)?
Sobre o autor: Trabalha a mais 8 anos com Delphi, colunista da revista Active Delphi, membro fundador do DUG-SP e mantedor do blog Delphi for All (www.delphiforall.blogspot.com)
Acho que jamais haverá um consenso sobre esse assunto, mas acredito que cada caso deve ser tratado de forma específica. É claro que os programadores que sonham em ser DBA's no futuro não suportam a idéia de utilizar um poderoso Sistema Gerenciador de Bancos de Dados apenas como repositório de tabelas, e de certa forma é verdade, mas sabemos que dependendo do foco do produto pode ser uma boa prática.
Utilizar RN's no cliente também é um paradigma, porque foge totalmente dos princípios da programação em camadas, isso é verdade, mas também é verdade que trafegar informações simples, porém inconsistentes pela rede apenas para que o server dê o "veredito" também não me parece coerente, pelo menos por enquanto, quem sabe quando a "Banda Larga" for realmente LARGA isso não faça mais diferença :).
Logo, penso que o custo/benefício de ser ou não um purista com relação à programação em camadas deve ser muito bem estudado para evitar contratempos.
Leia também outras opiniões:
- Participe:
- Seja um colaborador
- |
- Sugira um assunto
- |
- Seja avisado de novos assuntos










