Pesquisar

sexta-feira, 28 de novembro de 2014

Um pouco sobre o Delphi

Boa noite a todos.

Com o intuito de dar uma breve explicação sobre o que é Delphi, nesta segunda postagem explicarei um pouco sobre essa excelente ferramenta da Embarcadero.
Para aqueles delphianos mais antigos como eu, sabem bem que nem sempre o Delphi pertenceu a Embarcadero.

Uma breve sintese das versões do Delphi:

[Dinastia Borland]
1995 - Delphi 1.0 (Windows 16 Bits)
1996 - Delphi 2.0 (Windows 32 Bits)
1997 - Delphi 3.0 (Windows 32 Bits)
1998 - Delphi 4.0 (Windows 32 Bits)
1999 - Delphi 5.0 (Windows 32 Bits)
2001 - Kylix (Linux)
2002 - Delphi 6.0 (Windows 32 Bits)
2002 - Delphi 7.0 (Windows 32 Bits)
2003 - Delphi 8.0 (Delphi .net) (Windows 32 Bits)
2005 - Delphi 2005 (Delphi 9.0) (Windows 32 Bits)
2005 - Delphi 2006 (Delphi 10.0) (Windows 32 Bits)

[Dinastia CodeGear]
2007 - Delphi 2007 (Delphi 11) (Windows 32 Bits)
2009 - Delphi 2009 (Delphi 12) (Windows 32 Bits)
2010 - Delphi 2010 (Delphi 14) (Windows 32 Bits)

[Dinastia Embarcadero]
08/2010 - Delphi XE (Windows 32 Bits)
09/2011 - Delphi XE2 (Windows 32 Bits e Windows 64 Bits)
04/2012 - Delphi XE3 (Windows 32 Bits,  Windows 64 Bits, Mac OS X)
04/2013 - Delphi XE4 (Windows 32 Bits,  Windows 64 Bits, Mac OS X)
09/2013 - Delphi XE5 (Windows 32 Bits,  Windows 64 Bits, Mac OS X, IOS 7)
04/2014 - Delphi XE6
09/2014 - Delphi XE7

Definição

Delphi é na verdade uma ferramenta, uma IDE (Integrated Development Environment) para a linguagem pascal no dialeto Object Pascal. Então quando se diz que programo em Delphi, na verdade quero dizer que programo em Object Pascal utilizando a IDE Delphi.

Além de uma IDE, o Delphi é também uma ferramenta RAD (Rapid Application Development), ou seja, é uma ferramenta para criação de aplicações com um curto prazo de desenvolvimento.

Uma aplicação complexa e muito bem estruturada pode ser facilmente construida em poucos dias utilizando Delphi, na verdade é muito fácil criar um pequeno bloco de notas com muitos poucos cliques e praticamente sem codificação alguma.

Esse é o grande diferencial do Delphi em relação a outras linguagens de desenvolvimento e IDEs, a agilidade no processo de desenvolvimento.

Outra vantagem ainda é que o código final é um binário nativo da plataforma alvo que se deseja criar a aplicação. Uma aplicação para Windows 32 ou 64 é um binário para esta plataforma e roda com extrema agilidade (muito próxima a velocidade da linguagem C ou até mesmo Assembler) e totalmente independente de outros frameworks ou máquinas virtuais.

Espero que pelo menos como curiosidade, este post tenha sido interessante.

Obrigado a todos.

Nenhum comentário:

Postar um comentário