Curso de Delphi Prism – Parte 1 - Artigo Clube Delphi 108
Artigo da Revista Clube Delphi Edição 108.
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;
·WPF – Windows Presentation Foundation, nova tecnologia para o desenvolvimento de interfaces gráficas (a grosso modo, imagine isso como um DFM em estrutura de markup XML);
·WCF – Windows Communication Foundation, que unifica em uma única tecnologia o desenvolvimento de aplicações distribuídas;
·WF – Windows 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
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo