Completo com o seguinte: se você precisa de algum recurso do .net para facilitar a sua vida e para ganhar produtividade, citando por exemplo reflexão, garbage collection, algum framework para .net como o nhibernate, etc., então você tem que ir de .net. Se nada do que o .net oferece se transformar em produtividade para você, então é bem melhor ir de win32.
Tenha em mente que .net é um framework para o desenvolvedor. Se ele não ajudar o desenvolvedor, então ele simplesmente não é necessário. -- Joao Morais Eduardo Silva dos Santos wrote: > Olá "aoliveira_sys" > > a grosso modo, desenvolvendo em .NET vc vai utilizar os recursos deste > framework, logo o mesmo terá que ser instado na máquina cliente. o seu > executável não terá comunição direta com a API do Windows, o .NET framework > vai cuidar dessa parte. bem como da execução de tudo que o seu software for > fazer.. ( da uma vasculhada na net que vai vai achar muito material falando > sobre isso) > > desenvolver em Win32, vc vai gerar uma aplicação com código x86 - win32, com > acesso direto à API do Windows, código nativo e + rápido. ( vc tb acha muita > coisa no google) > > agora, em qual situação usar, ai depende.. pra desktop eu nunca vou usar > .NET, o desepenho da aplicação é baixa ( a prova disso > é o novo sistema de Help da Microsoft que é baseado no .NET) a distribuição > fica complicada, porque nem toda máquina XP tem o .NET instalado e ainda > existe um grande número de usuários do Win98. > > bom, pesquise no google que vc vai achar muito material interessante e mais > esclarecedor que esse meu post superficial. > > grande abraço. > > > > Em 14/10/07, aoliveira_sys <[EMAIL PROTECTED]> escreveu: >> Estou com um dúvida, procurei sobre o assunto na internet e não obtive >> um esclarecimento da minha duvida. Gostaria de saber qual a diferença >> em programar para Win32 e .Net (Windows Forms Application) no Delphi >> 2006? E quando devo usar um e o outro?? >> >> >> > > >