Você está na página 1de 8

Tecnologia na ponta da língua

HOME (HTTP://WWW.TDEVROCKS.COM.BR) CONTATO (HTTP://WWW.TDEVROCKS.COM.BR/CONTATO-2/) LOJA (HTTP://LOJA.TDEVROCKS.COM.BR)


CONSULTORIAS (HTTP://WWW.TDEVROCKS.COM.BR/FACA-SEU-ORCAMENTO/) FÓRUM (HTTP://FORUM.TDEVROCKS.COM.BR)
NEWSLETTER (HTTP://WWW.TDEVROCKS.COM.BR/CADASTRE-SE-EM-NOSSA-NEWSLETTER/) PERFIL (HTTP://WWW.TDEVROCKS.COM.BR/PERFIL/)
MAPA DO SITE (HTTP://WWW.TDEVROCKS.COM.BR/MAPA-DO-SITE/) SEJA UM AUTOR (HTTP://WWW.TDEVROCKS.COM.BR/DICAS-ENVIADAS/)
(http://www.tdevrocks.com.br)
TUTORIAIS E CURSOS (HTTP://WWW.TDEVROCKS.COM.BR/TUTORIAIS/)

DELPHI: CONHEÇA A HISTÓRIA DA FERRAMENTA MAIS ATUAL QUE EXISTE, HÁ 20 ANOS!

SEARCH
out 02 / 2015
0 (http://www.tdevrocks.com.br/2015/10/02/delphi-conheca-a-historia-da-ferramenta-mais-atual-que-existe-ha-20-anos/#respond)

2010 (HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/2010/), ANDROID


(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/ANDROID/), BANCODEDADOS
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/BANCODEDADOS/), BDE
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/BDE/), BDS
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/BDS/), BDS2006
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/BDS2006/), NOTÍCIAS
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/NOTICIAS/), XE
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE/), XE2
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE2/), XE3
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE3/), XE4
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE4/), XE5
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE5/), XE6
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE6/), XE7
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE7/), XE8
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/XE8/), [ARQUIVO]
(HTTP://WWW.TDEVROCKS.COM.BR/CATEGORY/ARQUIVO/)

Delphi: Conheça a história da ferramenta


mais atual que existe, há 20 anos!
(http://www.tdevrocks.com.br/2015/10/02/delphi-
conheca-a-historia-da-ferramenta-mais-
atual-que-existe-ha-20-anos/)
Tweetar
5

Há 20 anos atrás a Borland lançava uma ferramenta que prometia revolucionar o desenvolvimento de sistemas no mundo, o Delphi. Apesar de
trabalhar com Ele há pouco mais de 17 anos, não vou arriscar a contar a história desse gigante, até mesmo porque a internet e a Wikipedia estão ai
para contar a história na íntegra e com uma maior riqueza de detalhes. Aproveite o momento e Parabéns ao nosso bom e velho Delphi.

Do nascimento ao amadurecimento da ferramenta


O Delphi na verdade nasceu com outro nome, Turbo Pascal. Fabricado pela Borland, o Delphi começou sua história em 1995 voltado ao
desenvolvimento para Windows 3.1. Sem nenhuma sombra de dúvida, um marco histórico quando mecionamos a disciplina “desenvolvimento de
software” em qualquer roda de tecnologia. Esse foi o momento em que conceitos revolucionários começaram a ser aplicados. Na época o principal
conceito foi chamado de RAD (Rapid Application Development – Desenvolvimento Rápido de Aplicações).

Sistema ERP ­ Grátis


Bitrix24 é Líder em Sistemas de Gestão Empresarial. 100% Grátis

Nos dias dia hoje isso ainda é extremamente importante para pequenas, médias e grandes empresas, pois não há espaço para quem “deseja” perder
tempo com desenvolvimento de software.

A atual versão da ferramenta hoje é capaz de construir aplicativos para Windows 32 e 64 bits, Mac OS, iOS 32 e 64 bits e Android, como todos nós
sabemos, mas na época o foco era somente Windows, ainda nem considerado Sistema Operacional.

Vamos viajar agora ao passado e saber um pouco mais de cada versão.

(http://www.tdevrocks.com.br/wp-content/uploads/2015/10/Figura1.png)
Figura 1. Instalador do Delphi 1.0

História do 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 Application Development) como já mencionamos. Ele foi uma evolução do Borland Turbo
Pascal for Windows também já evoluído do Turbo Pascal, o Pascal da Borland. Delphi sempre utilizou a linguagem Object Pascal.

Um ano após o lançamento do Delphi 1.o, a Borland chegava com o Delphi 2.0 para Windows 32Bits e começou a evoluir rapidamente trazendo
inclusive ferrametnas 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 à sua VCL (Visual Component Library), sua biblioteca de
componentes visuais. Além disso foram acrescentadas novas features, tais como arquitetura TDataset separada do antigo BDE (Borland DataBase
Engine), depuração de DLL (Dinamic Link Library), 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.

(http://www.tdevrocks.com.br/wp-

content/uploads/2015/10/Figura2.png)
Figura 2. Janela do Delphi 1

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.

(http://www.tdevrocks.com.br/wp-content/uploads/2015/10/Figura31.png)

Figura 3. Instalador do Delphi 1.0

Borland Delphi 2006


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.

Família XE – Cross Platform


Delphi XE foi lançado em 30 de agosto de 2010. Com suporte Delphi para Amazon EC2, Microsoft Azure, etc. De lá para 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 ganhamos o fantástico framework Firemonkey suportando GPU e dando mais vida a nossas
aplicações.

Em 2012 a versão X3 adicinou suporte total ao Windows 8.0 através da nova versão do Firemonkey, FM2. Também foi adicionado suporte a telas de
retina e também o LiveBindings, usado para transformar qualquer componente visual em um controle DBWare, com acesso a dados.

No ano seguinte foi a vez do XE4 que implementou suporte total a iOS, Windows 32 e 64 bits e Mac OS X através do novo compilador da ferramenta.
O XE5 lançado no mesmo ano veio com total compatibilidade com Android, ou seja, compilador nativo para a plataforma, mais um marco na história.

Delphi XE6 e XE7


Duas novas versões lançadas no mesmo ano, 2014, agregaram ainda mais valor a ferramenta. Foram introduzidos um novo compilador C++ para
Android, In-App Payment Services, Advertising Services, esses dois últimos para possibilitar compras dentro de nossos aplicativos mobile. Também
Push Notifications, suporte ao óculos do Google, o Google Glass, sensores para VCL, Taskbar Buttons para VCL, estilos para VCL que nos deu a
possibilidade de criar aplicativos mais atraentes e suporte a Apache Server e SubVerion, tudo isso no XE6.

A versão 7 da família XE recebeu importantes updates, tais como: Multi-Device Designer, Guied Tours (Uma espécie de guia de apresentação da IDE),
Splash Screen para Android, importação de bibliotecas Java para Android, programação paralela com a class TParallel, Jump List para VCL, EMS
(Enterprise Mobility Services), suporte a Bluetooth/Bluetooth LE (Low Energy) e integração com GIT para controle de código-fonte.

Delphi XE8
O Delphi XE8 veio recheado de novidades, como Multi-Device Preview, suporte total a aplicativos iOS 64 bits atendendo a exigências da Apple e
claro suporte a aplicações universais Apple. Novas funções totalmente nativas do sistema operacional, tais como: TListView, TSwitch, TMemo,
TCalendar, TMultiview e TEdit, todos 100% compatíveis e nativos para iOS. Desktop Web Browsers, Mapas Interativos, AppAnalytics, suporte a
Beacons (Internet das Coisas), suporte a TeraDATA e integração com Mercurial, outro controle de código-fonte bastante utilizado.

Delphi 10 Seattle
A Embarcadero nesse ano embarcou na onda do lançamento do Windows 10 e lançou sua nova versão da ferramenta utilizando o nome Delphi 10
Seattle em homenagem a cidade com a Microsoft foi fundada. A versão em menos de 30 dias começou a ganhar o título de uma das versões mais
estáveis da história, comparada inclusive com a versão Delphi 7, tão amada por desenvolvedores.

Um novo Compilador C++ 11 para Windows 32 foi lançado assim como suporte total a Windows 10 foram introduzidos. Também foi incluso o suporte
a serviços no Android, suporte a intents (intenções) também do Android. Incluído suporte ao banco MongoDB, novos controle VCL compatíveis com
Windows 10, tais como TRelativePanel, TSplitView, TToggleView, TActivityIndicator, TSearchBox). Para quem deseja criar seus próprios estilos, agora
é possível com FireMonenkey StyleDesigner. Por fim foram adicionados suporte a JSON Improvements e DataSnap HTTP Nativo.
Um ponto importantíssimo que decidi falar por último é que a IDE (Integrated Development Engine) do Delphi 10 Seattle agora possui o DOBRO de
memória disponível para trabalharmos. Isso significa que teremos uma IDE muito mais rápida, estável e com melhor gerenciamento de memória para
grandes projetos.

Ufa, quanta tecnologia!


Ainda me pergunto todos os dias por que há tanta gente que ainda acredita que a ferramenta está morrendo. As possibilidades de
desenvolvimentos de softwares cada vez mais complexos são imensas. Apenas para citar aos curiosos, softwares famosos como Skype, Áudio
Grabber, Macromedia Captivate, QuickBooks Point for Sale, Sirius32, Webroot Spy Sweeeper, etc, foram todos desenvolvidos com alguma versão do
Delphi, o que é fantástico.

Delphi, let’s rock!

Embarcadero Conference
No próximo dia 21 de Outubro acontecerá mais um encontro de desenvolvedores Delphi no espaço Apas, na Lapa. O Embarcadero Conference
acontece todos os anos repleto de palestras de altíssima qualidade e é um excelente momento para que sejam tiradas diversas dúvidas, trocas de
experiências e até a compra de produtos diretamente com a equipe da Embarcadero.

Inscreva-se para o evento (http://www.embarcaderoconference.com.br)

Além disso, se você quiser saber ainda um pouco mais sobre a história do produto, acesse http://www.embarcaderobr.com.br/delphi/
(http://www.embarcaderobr.com.br/delphi/)

Compilado de Splashs

(http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp-


content/uploads/2015/10/Delphi1.png) content/uploads/2015/10/D2Splash.png) content/uploads/2015/10/Delphi3Splash_thumb1.jpg)

(http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp-


content/uploads/2015/10/Delphi4.jpg) content/uploads/2015/10/Bd5CWUmIIAAlmpt.jpg) content/uploads/2015/10/D6Splash.jpg)

(http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp-


content/uploads/2015/10/Figura32.png) content/uploads/2015/10/image002.jpg) content/uploads/2015/10/borlandeveloperstudio088.png)
(http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp-
content/uploads/2015/10/d2007.png) content/uploads/2015/10/delphi8.png) content/uploads/2015/10/Delphi2009_HIGH.jpg)

(http://www.tdevrocks.com.br/wp- (http://www.tdevrocks.com.br/wp-
content/uploads/2015/10/DelphiIniciante_I_II.png)content/uploads/2015/10/delphi-10-seattle.jpg)

Compartilhe em suas redes sociais e ajude o blog a crescer.

Tweetar
5

Adriano Santos

é especialista em

linguagens de
Comments are closed.
desenvolvimento, (http://www.twitter.com/asrsantos)

Embarcadero MVP, possui +100 artigos e (https://www.facebook.com/asrsantos)

vídeo­aulas publicadas em revistas e (http://br.linkedin.com/pub/adriano­

websites especializados, ex­editor chefe das santos/9/342/54a)

revistas ClubeDelphi e WebMobile. (https://plus.google.com/105531520799313928633)

Atualmente Diretor de Operações na (mailto:asrsantos@gmail.com)

startup GET IT! Technology.

NEWSLETTER

TÓPICOS RECENTES

TDevTips: Conheça a suíte de componentes Cloud da TMS (http://www.tdevrocks.com.br/2016/06/22/tdevtips-conheca-suite-de-componentes-cloud-


da-tms/)
Olá World! Hello Comunidade! Brasil no Community Embarcadero (http://www.tdevrocks.com.br/2016/06/20/ola-world-hello-comunidade-brasil-no-
community-embarcadero/)

Desafio TDevRocks: Impressão em impressoras Bluetooth Térmicas portáteis (http://www.tdevrocks.com.br/2016/06/16/desafio-tdevrocks-impressao-


em-impressoras-bluetooth-termicas-portateis/)

Guia de migração do Firebird 3.0 de Carlos Cantu (http://www.tdevrocks.com.br/2016/06/06/guia-de-migracao-do-firebird-3-0-de-carlos-cantu/)

TDevTips: Conheça o pacote Pack for Firemonkey da TMS (http://www.tdevrocks.com.br/2016/06/02/tdevtips-conheca-o-pacote-de-componente-


pack-for-firemonkey-da-tms/)

DELPHI PARA ANDROID E IOS: DESENVOLVENDO APLICATIVOS MÓVEIS

(http://www.brasport.com.br/informatica-e-tecnologia/mobile/delphi-para-android-e-ios-desenvolvendo-

aplicativos-moveis/)

ARQUIVO

outubro 2015

D S T Q Q S S

1 2
3
(http://www.tdevrocks.com.br/2015/10/01/) (http://www.tdevrocks.com.br/2015/10/02/)

5
4 6 7 8 9 10
(http://www.tdevrocks.com.br/2015/10/05/)

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30 31

« SET (HTTP://WWW.TDEVROCKS.COM.BR/2015/09/) NOV » (HTTP://WWW.TDEVROCKS.COM.BR/2015/11/)

[Fale Conosco] Contato (/contato-2/)

Related posts:
Delphi completa 18 Delphi XE3, muita Campanha de Vídeo: Delphi for
anos “bala na agulha” Anistia – Oferta Android
Especial RAD
(http://www.tdevrocks.com.br/2013/02/14/delphi-
(http://www.tdevrocks.com.br/2012/09/13/delphi-
(http://www.tdevrocks.com.br/2013/08/15/video-
(http://www.tdevrocks.com.br/2014/12/16/campanha-
completa-18-anos/) xe3-muita-bala-na- de-anistia-oferta- delphi-for-android/)
© 2005-2015 TDevRocks. Todos os direitos reservados.
agulha/) TDevRocks é marca registrada no Brasil e/ou outros países.
especial-rad-studio/)
Created by Site5 WordPress Themes (http://www.s5themes.com/). Experts in WordPress Hosting (http://gk.site5.com/t/611)

(http://loja.tdevrocks.com.br)

Você também pode gostar