Curso de Delphi Prism – Parte 1 - Artigo Clube Delphi 108

Artigo da Revista Clube Delphi Edição 108.

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



Curso de Delphi Prism – Parte 1

Novidades da Linguagem – Variáveis Inline e Type Inference

 

Um pouco de história da evolução do suporte ao .net no Delphi

O C# Builder foi a primeira ferramenta da Borland que suportou o .NET Framework. Porém, antes dele, o Delphi 7 até que trouxe um Preview que permitia o desenvolvimento de aplicações para .NET usando apenas um compilador, sem IDE. Já naquela época, por volta do ano de 2003, publicamos nossos primeiros artigos sobre a tecnologia. Desde então, acompanhamos a evolução do suporte ao desenvolvimento para .NET (veja meus artigos na edição 37). O C# Builder inaugurou um novo IDE da Borland, chamado BDS (Borland Developer Studio), que mais tarde, teve suporte ao Delphi na sua versão 2.0 (o Delphi for .NET). O Delphi 8 for the Microsoft .NET Framework (veja meu artigo na edição 48) foi o primeiro passo para que os desenvolvedores Delphi pudessem criar aplicações .NET usando tecnologias robustas, como ASP.NET, ADO.NET e Web Services, usando a nova plataforma da Microsoft. O Delphi 2005 uniu o Delphi Win32, Delphi for .NET e C# Builder em um único IDE (veja edição 57). Era o BDS 3.0. Depois disso, tivemos o suporte ao .NET 2.0 no RAD Studio 2007 e finalmente chegamos a 2009 com uma grande mudança de planos.

O BDS foi construído para incorporar uma série de linguagens em um único ambiente. É nele, por exemplo, que hoje desenvolvemos aplicações Delphi Win32, Delphi for .NET, C++ etc. Porém, para quem desenvolve para o .NET, sempre existiu um problema. Quando a Microsoft lança uma nova versão do .NET Framework, os desenvolvedores Delphi precisam esperar que um novo IDE seja lançado para suportar os novos recursos. Por exemplo, quando a Microsoft lançou o Visual Studio 2005 com suporte ao .NET Framework 2.0, os desenvolvedores Delphi somente 2 anos depois puderem contar com esse suporte, ainda limitado, no BDS.

Depois veio o .NET 3.0, 3.5 e agora o 4.0 (beta). A cada nova versão do framework, inúmeros recursos são lançados, novas tecnologias, novos controles, novos namespaces. Depois do .NET Framework 2.0, tivemos várias tecnologias lançadas disponíveis para os desenvolvedores que usam o Visual Studio, C# ou VB.NET, onde podemos destacar:

·LINQ, nova linguagem para consulta a dados, sejam eles provenientes de bancos de dados relacionais, documentos XML ou mesmo objetos;

·WPFWindows Presentation Foundation, nova tecnologia para o desenvolvimento de interfaces gráficas (a grosso modo, imagine isso como um DFM em estrutura de markup XML);

·WCFWindows Communication Foundation, que unifica em uma única tecnologia o desenvolvimento de aplicações distribuídas;

·WFWindows Workflow Foundation, para a criação de estruturas de Workflow;

·ASP.NET AJAX, para o desenvolvimento de interfaces de alto desempenho para Web;

·Silverlight (o concorrente do Flash) para aplicações Web ricas e inteligentes com experiência de usuário superior;

·ASP.NET MVC, para o desenvolvimento de aplicações "

[...] continue lendo...

Artigos relacionados