O que é Delphi?
Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi e Borland Delphi, também conhecido como "Delphi", é um compilador, uma IDE e uma linguagem de programação, isso mesmo!, "Delphi" é "3 coisas ao mesmo tempo ", produzido antigamente pela Borland Software Corporation e atualmente produzido pela Embarcadero.
O Delphi, originalmente direcionado para a plataforma Windows, chegou a ser usado para desenvolvimento de aplicações nativas para Linux e Mac OS, através do Kylix (o Kylix é um IDE para as linguagens C++ e Object Pascal), e para o Framework Microsoft .NET em suas versões mais recentes. O desenvolvimento do Kylix foi descontinuado.
Atualmente há um projeto chamado Lazarus que possui uma interface muito semelhante ao Delphi e a característica de ser multiplataforma, ou seja, roda em Linux, Windows, OS/2, Mac OS tradicional, Mac OS X, ARM, BSD, BeOS, DOS, CORO e mais.
Funcionalidade:
O Delphi é muito utilizado no desenvolvimento de aplicações desktop, aplicações multicamadas e cliente/servidor, compatível com os bancos de dados mais conhecidos do mercado.
O Delphi pode ser utilizado para diversos tipos de desenvolvimento de projeto, abrangendo desde Serviços a Aplicações Web e CTI.
Um pouco mais sobre o Delphi:
O nome Delphi é inspirado na cidade de Delfos, o único local na Grécia antiga em que era possível consultar o Oráculo de Delfos.
O nome deve-se ao fato de que os desenvolvedores do compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle - daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi".
Quando lançado em 1995 para a plataforma Windows 16 bits, foi o primeiro a ser descrito como ambiente RAD (em português, Desenvolvimento Rápido de Aplicações).
A segunda versão, lançada um ano depois, já produzia aplicativos para a plataforma Windows 32 bits (também existe a versão para C++ - o C++ Builder).
Em 2001, uma versão para plataforma Linux, conhecida como Kylix (uma espécie de Delphi para o Linux), foi disponibilizada.
Em 2002, foi lançada uma nova versão compatível com Linux (através do Kylix e a paleta de componentes CLX ), sendo que em 2003 o Delphi 8 passou a incluir suporte para desenvolvimento de aplicações .NET.
No final de 2004 foi lançada a versão Delphi 2005 (correspondente a versão 9), com suporte, na mesma IDE, ao desenvolvimento para plataformas Windows 32 bits e Windows .NET, além de integrar no mesmo ambiente de desenvolvimento a possibilidade de se desenvolver utilizando o ambiente do Delphi, C++ Builder ou C#.
No final de 2005 foi lançada a versão Delphi 2006 (correspondente a versão 10) integrada no Borland Developer Studio 4.0 com destaque para a total integração com o Borland Together, o preview do compilador do C++ Builder, atualização dos drivers DBExpress, novos refactorings e recursos da IDE.
Nessa versão o gerenciador de memória utilizado pelo Delphi foi substituído, tornando os aplicativos compilados em Delphi mais rápidos.
Como a ferramenta é compilada utilizando o próprio Delphi, esta nova versão também está muito rápida.
O arquiteto por trás do Delphi e de seu predecessor Turbo Pascal foi Anders Hejlsberg, até a sua alteração para a Microsoft em 1996, onde se tornou o arquiteto responsável pelo projeto do C# e foi peça chave na criação do ambiente Microsoft .NET, utilizado no Delphi 8.
O Delphi teve o formato da IDE alterado pela primeira vez na versão 8, basicamente similar ao formato do Microsoft Visual Studio para .NET.
As principais diferenças entre o Delphi/Kylix e outras ferramentas de desenvolvimento são:
a programação visual, programação orientada a eventos, as paletas VCL e CLX(Delphi até a versão 7), forte ênfase na conectividade com diversos bancos de dados e um grande número de componentes produzidos por terceiros, muitos deles disponíveis na internet e grande parte deles com o código fonte disponível.
Alguns destacam como vantagens do Delphi: a existência de uma grande quantidade de componentes prontos em sua Biblioteca, facilidade de uso e aprendizado e desenvolvimento rápido.
No dia 5 de setembro de 2006 a Borland, juntamente com a Developer Tools Group (grupo responsável pelo desenvolvimento das ferramentas IDE), entrega ao público a linha Turbo, que é praticamente o desmembramento da suíte Borland Developer Studio (BDS 2006).
Em duas versões, Explorer (download gratuito; direcionado a estudantes, iniciantes em programação e hobbistas) e a Professional (pago; direcionado às softwares-houses e profissionais autônomos).
Já no dia 14 de novembro de 2006, a Borland não encontrando um potencial comprador que atendesse os quesitos que se comprometam com a evolução das ferramentas IDE, ela decidiu criar uma subsidiária colocando todos responsáveis pela "DevCo" nessa nova empresa chamada CodeGear. Que, especialmente cuidará das IDEs.
A Borland vendeu sua divisão responsável pelos IDEs, a Codegear para a Embarcadero, que passou a produzir as versões mais recentes do Delphi.
Exemplo de "Hello, World!" em Delphi:
begin ShowMessage("Hello, World!"); end.
Comentários
Postar um comentário
Obrigado pelo seu feedback!