Pode desenvolver MVC, sim. Basta que suas forms tratem somente da View, você pode usar os datamodules pra fazerem o papel da Control e seus providers estarem em um outro datamodule com os atributos da Model.
E se um dia você precisar passar pra Java vai poder portar somente sua Model e carregar os clientDataSet do Delphi. Em 25 de maio de 2010 22:39, Berdam <berdamzi...@yahoo.com.br> escreveu: > > > estou com a mesma dúvida sua > > Em 5/25/2010 4:04 PM, Rodrigo Rossi escreveu: > > > > > Boa tarde. > > > > Estou a desenvolver uma aplicação comercial e estou com muitas dúvidas > > sobre como fazer este projeto, eis alguns requisitos que levantei: > > > > * Deve haver a possibilidade de trabalho Client/Server > > * Utilizará banco de dados relacional - Firebird 2.0 > > * Padrão MVC Orientado a objetos. > > * IDE Delphi 2010 > > > > Meu questionamento está no último requisito, é possivel se fazer um > > trabalho em delphi utilizando seus componentes SQLConnection, > > DataSource, etc, separando isso em camadas? Pois até onde eu sei se eu > > colocar um componente "SQLQuery" em um form eu to fazendo referência > > direta ao banco de dados. Como resolveria este problema. > > > > Este projeto é pessoal. > > > > Tenho poucos conhecimentos em delphi. > > > > Há... estava até pensando em devenvolver em Java pois lá tenho uma visão > > melhor dessa separação em camadas, sei que ia pecar um pouco na parte > > visual e também na parte Client/Server já que o Delphi tem o DataSnap. > > > > -- > > > > Att. > > > > Rodrigo Rossi > > rdrg_ro...@hotmail.com <rdrg_rossi%40hotmail.com> <mailto: > rdrg_rossi%40hotmail.com <rdrg_rossi%2540hotmail.com>> > > > (45) 9963-1897 > > Cascavel - PR > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- > ---------------------------------------- > Uberdam Cavaletti > Programador Delphi > Formado em Tecnologia da Informação > Pós-graduado em desenvolvimento Java. > Professor Tópicos Especias em BD - Unoesc Xanxerê > Professor Estruturas de Dados - Unoesc Xanxerê > > http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0 > ---------------------------------------- > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]