anderson wrote:

> Adorei a ideia, To querendo algo assim mesmo ecomecar a de leve sair de win
> 32 e migrar tudo para .NET e nada melhor que aproveitar e mudar o modo de se
> trabalhar para algo o mais proveitoso !

Concordo.

Agora duas coisas que julguei importante colocar:

- OPF tem outra vantagem perante TDataset que eu esqueci de mencionar - 
mapeamento. Se você precisa mudar um nome de atributo, basta mudar esse 
nome no mapeamento. Se mudar o tipo ou remover um campo, basta mudar na 
classe e o seu projeto vai dar erro de compilação aonde você precisar 
alterar. 100% produtivo;

- Especialmente quanto a Press (sei que você falou em .net, é só um 
gancho) não há compromisso em tornar compatível com a plataforma. 
Orientação a objetos o Press faz por si. Multiplataforma é feito com 
Free Pascal. E ainda gera código nativo--mais rápido. Se o porte para 
.net não trouxer dor de cabeça... beleza, um dia ela acaba saindo.

--
João Morais



>   _____  
> 
> De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de Joao Morais
> Enviada em: sexta-feira, 1 de dezembro de 2006 15:58
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: RES: RES: [delphi-br] Re: Usar ou não usar DBWares? Eis a
> questão!
> 
>  
> 
> anderson wrote:
> 
>> Entendi, mas vamos supor entaum, eu posso suar ECO como OPF e usar uma
>> camada MVP para desacoplar ao maximo possível DB / MODELO / APRESENTAÇÃO
>> certo ?
> 
> Desacoplar do banco você pode fazer com ClientDataSet ou DBExpress.
> 
> Com OPF (ECO, por exemplo) além de desacoplar você tem objetos de 
> negócio de verdade, e com hierarquia de classe, tipo: 
> TContato->TPessoa->TCliente, caso seu projeto precise. Você tem também 
> cache e controle transacional controlados pelo framework, evita 
> repetição de código e de tratamentos de erro.
> 
> O MVP faz com que você reaproveite código de apresentação e deixa os 
> seus forms totalmente sem implementação.
> 
> --
> João Morais
> 

Responder a