Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Clube Delphi Edição 48 - Delphi 8
Artigo da Revista Clube Delphi Edição 48.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?

Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML.
Delphi 8
O Delphi para o .NET
Chegou o novo Delphi, e aqui apresentamos uma introdução a esta versão tão esperada, cujo nome completo é Delphi 8 for the Microsoft .NET Framework. Veremos as muitas novidades, faremos um passeio pela nova IDE, e construiremos exemplos básicos usando Windows Forms, ASP.NET com Web Forms e Web Services, ADO.NET e BDP. Também vamos discutir técnicas de migração e apresentar a VCL.NET, além de verificar como o Delphi 8 se integra às demais ferramentas ALM da Borland, como CaliberRM, Together, OptimizeIt e StarTeam.
A equipe da ClubeDelphi acompanhou a evolução do Delphi 8 desde a sua primeira versão beta, e leva a você, em primeira mão, as novidades trazidas por esse importante lançamento.
Delphi e a plataforma .NET
A Borland anunciou, há cerca de três anos, o seu compromisso com o .NET. O projeto Galileo (codinome usado na época) definia uma IDE destinada ao desenvolvimento de aplicações para a nova plataforma da Microsoft. Essa IDE surgiu com a primeira versão do C#Builder, chamada Borland Developer Studio, e foi uma estratégia da Borland para concorrer com o MS Visual Studio.NET.
Como sabemos, o Delphi 7 já trazia uma versão do compilador Delphi para o .NET. O que poucos esperavam é que o Delphi for .NET (codinome Octane) se tornaria o Delphi 8 – e não um produto à parte –, selando o compromisso da Borland com o .NET Framework.
Nota: Para referência do leitor, preparei um pequeno glossário com os principais termos utilizados no desenvolvimento .NET (e referenciados ao longo deste artigo), termos que provavelmente passarão a fazer parte do seu dia-dia como programador. Veja o quadro "Mini-Glossário do .NET Framework".
Objetivos
É importante conhecer primeiramente quais os reais objetivos da plataforma .NET:
. Definir um novo modelo de desenvolvimento baseado em componentes, dando fim à era COM (embora ainda seja possível usar objetos COM no .NET);
. Permitir a integração entre linguagens, baseando-se em um modelo único de desenvolvimento e oferecendo uma biblioteca de classes comum (a mesma utilizada no C#, VB.NET, Delphi 8 etc.). Acredite, programar em uma linguagem específica não será mais tão importante: com .NET você passará a programar para uma plataforma; conhecendo as classes do .NET Framework, poderá utilizar com facilidade qualquer linguagem .NET;
. Permitir a distribuição simplificada de aplicações (também conhecida como “distribuição por XCopy”), sem a necessidade de registros ou configurações adicionais;
. Desenvolvimento focado na web, utilizando padrões abertos como o HTTP, SOAP e XML;
. Utilização de um ambiente seguro, gerenciado e robusto para a execução de aplicações (uma máquina virtual) – compiladores para o .NET não geram mais instruções nativas da CPU, mas código intermediário;
. Abolir a necessidade de registro de bibliotecas e objetos, ou o uso de GUIDs; acabam os problemas de versionamento de DLLs (a chamada “DLL Hell”). O GAC (Global Assembly Cache) faz o controle automático de versões de assemblies.
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!




