News & Events
Delphi completa 18 anos
- 14 de fevereiro de 2013
- Posted by: Adriano Santos
- Category: Desenvolvimento Firemonkey ios iPad iPhone iPod mobile mono Notícias RAD Studio [Arquivo]
Há exatos 18 anos a Borland lançava uma ferramenta que prometia revolucionar o desenvolvimento de sistemas no mundo, o Delphi. Apesar de trabalhar com Delphi há pouco mais de 15 anos, não vou me arriscar a contar toda a história desse gigante, até mesmo porque a internet e a Wikipedia estão ai para contar a história na íntegra. Aproveite e Parabéns ao nosso bom e velho Delphi.
Borland Delphi
O Delphi foi lançado oficialmente em 1995 para Windows 16-bit 3.1 e foi um dos primeiros exemplos, e porque não citar promessa, de uma ferramenta para Desenvolvimento Rápido de Aplicações (RAD – Rapid Applications Development). Ele foi uma evolução do Borland Turbo Pascal for Windows também já evoluído do Turbo Pascal e Pascal da Borland. Delphi sempre utilizou a linguagem Object-Pascal.
Um ano após o lançamento do Delphi 1, a Borland chegava com o Delphi 2 para Windows 32Bits e começou a evoluir rapidamente trazendo inclusive ferramentas para geração de relatórios, QuickReport usado até hoje por muitas empresas.
A chegada do Delphi 3 veio em 1997 com o acréscimo de diversos outros componentes a sua VCL – Visual Componente Library -, sua biblioteca de componentes visuais. Além disso foram acrescentadas novas features como arquitetura TDataset separada do antigo BDE (Borland Database Engine), depuração de DLL, code Insight, pacotes de componentes entre outras tantas funcionalidades e ferramentas.
O Delphi 4 surgiu em 1998 e a IDE recebeu uma grande atualização em seu editor se tornando “encaixável” e facilitando ainda mais o uso dele no dia a dia. Foi adicionado suporte a ActionLists e restrições. Outras melhorias foram a sobrecarga de método, matrizes dinâmicas, o suporte do Windows 98, Java interoperabilidade, drivers de banco de dados de alto desempenho, desenvolvimento CORBA, etc.
A quinta versão da ferramenta, lançada em 1999 seguindo a regrada atualização anual, adicionou suporte a tradução o que facilitou bastante a localização de softwares desenvolvidos com Delphi, suporte a XML, o suporte de banco de dados ADO e muito mais.
2001 foi o ano em que a Borland apostou no lançamento de uma ferramenta “derivada” do Delphi, mas de olho nos amantes de Linux. Chamado de Kylix, o IDE foi dependente das bibliotecas nativas do Linux (glibc), a fim de obter um produto de forma rápida e relativamente barata. Mas infelizmente a ferramenta foi descontinuada anos depois por baixo interesse na comunidade em adotar o Kylix como principal ferramenta de desenvolvimento.
Ainda na tentativa de ter uma ferramenta cross-plataform, ou seja, que pudesse gerar aplicações tanto para Windows quanto Linux, a Borland apostou no Delphi 6 com uma alternativa: a CLX. A CLX basicamente era a VCL para Linux e possuia diversos componentes escritos ou traduzidos para Linux.
Borland Delphi 7
Sem dúvida nenhuma posso arriscar que o Delphi 7 é a versão mais amada por todos os adeptos do Delphi desde sua primeira versão. Uma das versões mais estáveis da ferramenta. Foi lançado em 2002 e se tornou padrão entre a comunidade de apaixonados por Delphi. É uma das IDEs mais sucesso criado pela Borland por causa de sua estabilidade, velocidade e baixos requisitos de hardware, e permaneceu em uso a partir de 2011. Delphi 7 adicionou suporte para o temas do Windows XP Temas e possibilidade de criação de aplicações Web
2003 foi marcado pela oitava versão do Delphi que possuia suporte a .NET da Microsoft. Houve grande mudança na IDE de desenvolvimento o que resultou em diversas críticas por parte da comunidade por se parecer muito com a IDE do então arque rival Visual Studio .NET da Microsoft.. Sua baixa qualidade e sua incapacidade para criar aplicativos nativos (Win32 código API/x86) foi apenas uma das principais críticas a ferramenta desde sua primeira versão
Para voltar a atender a comunidade Delphi, a Borland lançou o Delphi 2005, equivalente ao que seria então o Delphi 9. Seria uma evolução da versão 8, mas com o retorno do desenvolvimento Win32 e. NET em um único IDE, reiterando o compromisso da Borland para desenvolvedores Win32.
Borland Delphi 2006
No final de 2005 o Delphi 2006 foi lançado e combinado com o desenvolvimento em C# e Delphi.NET além é claro de Win32. Também foi adicionado um preview para o desenvolvimento com C/C++, tudo em um único IDE. Era muito mais estável do que o Delphi 8 ou Delphi 2005.
Após a criação da CodeGear, divisão da Borland responsável apenas por compiladores, foi lançado o RAD Studio 2007 em 16 de março de 2007. O suporte a .NET 2.0 foi sua principal feature, além de suporte a MS Build e melhorias para a Biblioteca de Componentes Visuais para o Windows Vista.
Nessa mesma época a empresa californiana Embarcadero Technologies, especialista em ferramentas para bancos de dados, adquiriu a divisão CodeGear e passou a ser dona de toda a linha de compiladores da Borland. Começava uma nova era.
Outras ferramentas foram desenvolvidas, como o Delphi Prism desenvolvido pela Software RemObjects e distribuído pela Embarcadero a partir de 2008 para substituir Delphi.NET. É uma combinação de maioria Delphi compatível RemObjects o compilador. NET (sem RTL ou VCL), uma versão do Microsoft Visual Studio Shell sem C # ou VB apoio, e algumas tecnologias Embarcadero como dbExpress.
A Embarcadero acabou lançando cerca de um ano depois a nova família de produtos, XE. Com ela veio Embarcadero RAD Studio XE, por exemplo. Ainda houve tempo para entregar o Delphi 2009 com uma série de melhorias importantes como suporte total a Unicode e métodos genéricos [GENERICS]. Praticamente complementando mais tarde foi lançado o Delphi 2010. Incluindo um novo compilador de informações de tipo de tempo de execução (RTTI), o suporte para o Windows 7 direct 2D, suporte a gestos, formatador de código fonte e muito mais.
Embarcadero Delphi XE
Delphi XE foi lançado em 30 de agosto de 2010.Com suporte Delphi para Amazon EC2, Microsoft Azure, etc.
De lá pra cá a Embarcadero tem nos surpreendido cada vez mais com versões mais completas do Delphi e dando suporte a mais e mais tecnologias. RAD Studio XE2 por exemplo nos possibilita o desenvolvimento de aplicativos para a plataforma iOS da Apple que é usada em dispositivos móveis iPhone e iPad. Além disso há suporte a 64bits e compilação para Mac OS X. Com XE2 e XE2 ganhamos o fantástico framework Firemonkey suportando GPU e dando mais vida a nossas aplicações.
Atualmente a empresa está trabalhando no projeto Mobile Studio, ainda mais suporte ao iOS e mais tarde ao Android. É o Delphi nos possibilitando gerar aplicativos para “n” plataformas.
É evidente que o espaço é curto para falar sobre tanta evolução. O que podemos dizer é que o Delphi está cada vez mais vivo e ativo.
Delphi, let’s rock!
Não podia deixar de compartilhar também com vocês esse vídeo de apresentação do Delphi 1 e uma charge criada hoje pelo Vida de Programador.