Olá jovens,
Mais uma saga Delphiana no Condado de Facunte.
Prólogo
Abandonei a atualização do Delphi na versão 7 (meados de 2002). Sempre considerei a mais estável, segura e ideal para os meus projetos. Nessa ocasião fiz meu primeiro contato com a plataforma .Net e desde então divido meu trabalho em 20% Delphi e 80% .Net (Visual Studio 2008).
Recentemente recebi a notícia do lançamento do Delphi 2010 Prism e também do Delphi Rad 2010 e resolvi participar de alguns eventos e debates com o objetivo de conhecer melhor o trabalho da Embarcadero , atual responsável pela linha de ferramentas de desenvolvimento da Borland.
Utilizei meu antigo cadastro na Borland pra baixar e ativar a instalação trial do Delphi 2010 Prism.
Instalação
Normalmente customizo toda a instalação e para minha surpresa as primeiras opções eram integração com Visual Studio. Sim, o Delphi Prism trabalha no conceito de Add Ons para o Visual Studio da Microsoft. Primeiro ponto positivo para a tecnologia.

Outro ponto interessante foi o suporte ao framework Mono 2.4, permitindo o desenvolvimento de aplicações multiplataforma a partir do Visual Studio.
A instalação exigiu encerramento do VS 2008 e prosseguiu normalmente. O processo foi concluido em exatos 4 minutos.
Recursos
Ao abrir o VS2008 iniciei um novo projeto e observei que haviam dezenas de opções para desenvolvimento multiplataforma:
- Mono, Gtk# Application
- Mono, Console Application
- Mono, Cocoa Application (Leopard)
- Mono, Cocoa Application (Tiger)
- Mono, WinForms Application para Mac OS X
- Silverlight
- WCF
- Web, ASP.Net Web Application
- Windows, Windows Application
- Windows, Control Library
- Windows, Windows Service
- Windows, Class Library
- Windows, Console Application
- WPF Application

A surpresa fica por conta do suporte ao desenvolvimento de aplicações Mac OS X. Pra quem não está acostumado com a linguagem C++ Cocoa, ficará bem mais confortável com o Pascal.
A Embarcadero acertou a mão no suporte ao Silverlight e também WPF. Só não consegui debugar tais aplicações, mas isto fica para a próxima.
Testes
Desenvolvi quatro minúsculas aplicações distintas utilizando a plataforma Prism:
- Silverlight
- Mac OS X
- Windows Application
- ASP.Net Web Application
No geral os testes foram satisfatórios, executando plenamente todas as aplicações de forma transparente.
No caso da aplicação Mac OS X, o Prism gera a estrutura padrão do Mac OS “.APP” e também no formato Windows. Testei a aplicação Windows e tudo ok. Farei testes na aplicação Mac e atualizarei este post.
Já na Web Application, todos os recursos do Visual Studio 2008 estavam disponíveis (debug, deploy, controles, etc).
Pra quem trabalha com Delphi e ainda não migrou para a plataforma .Net, o Prism é uma opção inteligente e bastante atrativa. Altamente recomendada.
Nos próximos posts, continuarei com a análise do Prism e em seguida sobre o novíssimo Delphi Rad 2010.
Forte abraço e bons códigos.

