DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou 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.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Esse artigo faz parte da revista Clube Delphi edição 48. Clique aqui para ler todos os artigos desta edição



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.

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Guinther Bitencourt Pauli
(Sem mini-bio cadastrado)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03