O documento apresenta a história e características da interface de desenvolvimento Delphi. Detalha suas principais versões desde 1995 e fala sobre seu criador, Anders Hejlsberg. Também explica conceitos como programação orientada a objetos, programação orientada a eventos e compilação.
2. Resumo
• Sobre nosso trabalho
– O artigo tem como finalidade apresentar um pouco sobre a história da
interface de desenvolvimento Delphi, seu ambiente de trabalho, sua
atuação no mercado atual, as tendências voltadas a esta interface e
também apresentar algumas de suas aplicações. Nossa pesquisa foi
elaborada através de pesquisa em livros de POO (programação
orientada a objetos) e na internet.
Profa. MSc Ivna Valença 2
5. História
• Origem
– 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".
– Lançamento em
14 /02/1995
Profa. MSc Ivna Valença 5
6. Introdução
• 14 de novembro de 2006
– A Borland decidiu criar uma subsidiária colocando todos responsáveis
pela "DevCo" nessa nova empresa chamada CodeGear. Que,
especialmente cuidaria das IDEs.
• 07 de maio de 2008
– A Borland anunciou a venda de sua subsidiária CodeGear para a
Embarcadero Technologies.
• No Brasil
– Como principais desenvolvedores no Brasil podemos citar Renato Quedas
(Borland), Daniel Wildt (Aquasoft), Guinther Pauli (ClubeDelphi), Rafael Helm
(Trevisan Tecnologia), Daniel Madeira (DatSoftware) entre outros.
Profa. MSc Ivna Valença 6
7. História
– Pode ser usado para desenvolver aplicações que exijam tanto uma linguagem
de alto nível como também de baixo nível. Um exemplo de software
conhecido que foi desenvolvido em Delphi é o Skype.
Profa. MSc Ivna Valença 7
8. História
Quem é esse homem?
• Compilador-escritor
– O arquiteto por trás do Delphi e de seu
predecessor Turbo Pascal foi Anders Hejlsberg.
– Anders Hejlsberg, é o gênio criativo por trás C #,
em 1996 foi para Microsoft. Sua BLS Pascal,
Turbo Pascal e Delphi tinha revolucionado a
maneira que desenvolve software. Hoje, ele
ainda está borbulhando com novas ideias e
iniciativas radicais.
Profa. MSc Ivna Valença 8
11. História
• Particularidades 2/4
– Orientada a objetos: é um paradigma de análise, projeto e programação de
sistemas de software baseado na composição e interação entre diversas
unidades de software chamadas de objetos.
ALGUNS CONCEITOS
Profa. MSc Ivna Valença 11
12. História
• Particularidades 3/4
– Programação Orientada a Eventos (POE); A programação orientada a eventos
é um paradigma de programação que não segue um fluxo de controle
padronizado, sendo que seus fluxos de controles são guiados por sinais
externos. Por tanto sua aplicação esta diretamente ligada com o
desenvolvimento de interfaces voltada para o usuário.
Profa. MSc Ivna Valença 12
13. História
• Particularidades 4/4
– Compilação: : Um compilador é um programa que, a partir de um código
escrito em uma linguagem, o código fonte (do inglês source code), cria um
programa semanticamente equivalente porém escrito em outra linguagem,
código objeto (do inglês object code).
Profa. MSc Ivna Valença 13
14. Conclusão
• Por que usar o delphi?
– Podemos concluir, portanto que o Delphi é largamente utilizado no
desenvolvimento de aplicações desktop, aplicações multicamadas e
cliente/servidor, compatível com os banco de dados mais conhecidos do
mercado. Como uma ferramenta de desenvolvimento genérica, o Delphi pode
ser utilizado para diversos tipos de desenvolvimento de projeto, abrangendo
desde Serviços a Aplicações Web e CTI.
– Algumas vantagens do Delphi: a existência de uma grande quantidade de
componentes prontos em sua biblioteca, o código fonte disponível, facilidade
de uso e aprendizado e desenvolvimento rápido.
Profa. MSc Ivna Valença 14
15. Referências
– SOMERA, GUILHERME.(2007); Treinamento Profissional em Delphi. Digerati
Books, São Paulo, 2007.
– <http://www.oficinadanet.com.br/artigo/745/conhecendo_o_delphi>
Acessado em: 19 Fev. 2013.
– <http://acdelphi.com/> Acessado em: 01 Mar. 2013.
– <https://www.simple-talk.com/opinion/geek-of-the-week/anders-hejlsberg-
geek-of-the-week/> Acessado em: 02 Mar. 2013.
– <http://edn.embarcadero.com/br/article/33823> Acessado em: 01 Mar. 2013.
– <http://www.dcc.unimontes.br/renato/2009/SDI/MATERIAIS/2007_1_paradig
mas_orientado_eventos.pd> Acessado em: 01 Mar. 2013.
– <http://br.answers.yahoo.com/question/index?qid=20081126155713AAr0gu
M> Acessado em: 02 Mar. 2013.
Profa. MSc Ivna Valença 15