No dia 14 de fevereiro de 2024, o Delphi completou 29 anos desde o lançamento da sua primeira e revolucionária versão 1.
Já havíamos falado sobre aniversário de Delphi aqui no site antes…
O Delphi foi lançado em 14 de fevereiro de 1995. Já em sua primeira versão, a ferramenta lançada pela Borland conquistou os usuários.
O produto foi reconhecido como a ferramenta de desenvolvimento do Windows da próxima geração, combinando o ambiente de design visual mais intuitivo com o desempenho incomparável de um compilador de código nativo otimizador de classe mundial.
Sua equipe de pesquisa e desenvolvimento contava com nomes como Anders Hejlsberg e Allen Bauer.
Velocidade no desenvolvimento
Um dos principais pontos de vantagens que o Delphi sempre apresentou a seus usuários é a velocidade para criar aplicações, modelos ou POCs (Prova de Conceito). Me recordo de uma postagem do próprio Allen Bauer, mesmo após já ter ido para a Google, descrevendo como resolvia algumas das suas atividades em seu novo trabalho:
Mais de uma vez, enquanto meus colegas de trabalho e eu discutíamos alguma ideia, recurso, bug ou comportamento do Windows, iniciei o Delphi e criei um aplicativo para demonstrar essa ideia ou comportamento. Na maioria das vezes, antes mesmo de terminarmos a discussão, vou apontar para a tela onde o aplicativo Delphi está sendo executado e dizer: “você quer dizer assim?”
Allen Bauer, na postagem Google, Chrome and Delphi
A postagem original é de 2016, e Bauer vai além… ele conta que às vezes precisava criar aplicações Windows para fazer testes do Chrome.
Usando Delphi, levei aproximadamente 15 minutos desde Arquivo | Novo | Aplicativo VCL até observar a rolagem do navegador Chrome. Também usei o VS2015 para criar aplicativos brutos do Windows para teste, e esse aplicativo é muito menos funcional e levou o dobro ou mais do tempo para ser escrito. Às vezes, preciso usar um aplicativo bruto do Windows para teste, mas o Delphi ainda é minha principal opção para tentar coisas novas no Windows.
Allen Bauer, na postagem Google, Chrome and Delphi
A evolução como plataforma de desenvolvimento
Desde 1995, a ferramenta e posteriormente linguagem Delphi passou por algumas transformações.
A Borland, que havia criado a ferramenta, criou a CodeGear e passou o Delphi para essa nova divisão. Depois a CodeGear foi comprada pela Embarcadero Technologies que com isso passou a ser detentora de um portifólio contendo as principais versões de Delphi.
O processo evolutivo da ferramenta trouxe a possibilidade de compilação para novas plataformas, o Delphi passou então a possibilitar o desenvolvimento de soluções para além do Windows, que já fazia desde 1995 com a VCL, como Mac OS, iOS, Android e Linux através do Firemonkey.
VCL e Firemonkey frameworks revolucionários na construção de soluções
A VCL (Visual Component Library) foi sem dúvida alguma um marco no desenvolvimento de softwares, a velocidade de se criar aplicações reutilizando um conjunto de objetos visuais já previamente preparados para a interação com o Windows fez com que surgisse o conceito de RAD (Rapid Application Development).
O FMX (Firemonkey) trouxe o desacoplamento de plataforma a um conjunto de objetos prontos para a criação de aplicações, semelhante ao VCL, mas o desacoplamento do Windows possibilitou a utilização de seus recursos como trunfo para o desenvolvimento rápido para plataformas cruzadas.
Ou seja, com ele o Delphi passa a oferecer a possibilidade de aplicações (binários nativos) para as principais plataformas de mercado com a grande velocidade de sempre, permitindo ao usuário escrever seu código apenas 1 vez e atingir todas as plataformas suportadas mas suas versões mais atuais.
Atualizado e crescente
São 29 anos de evolução contínua, mesmo quando disseram que o Delphi morreu a ferramenta estava recebendo atualizações e recursos. E olha que não foram poucas as vezes que tentaram matar o Delphi.
Na grande maioria das vezes ocorreu por pessoas que se perderam nas trocas de empresas proprietárias, ou por comparações de ferramentas atuais com o Delphi 7 (lançado em 2002).
Atualmente o Delphi continua sendo uma grande ferramenta / linguagem para o desenvolvimento Windows, tão rápido e confiável como sempre foi. Ganhou ainda campo com seu avanço na criação de apps para dispositivos móveis iOS e Android com única base de código gerando binários nativos para cada uma das respectivas plataformas, bem como Linux e Mac, sempre para as mais recentes versões dos sistemas operacionais.
Em busca de manter-se atualizado, recentemente a Embarcadero publicou uma pesquisa na comunidade solicitando auxílio na escolha dos recursos a serem priorizados nas próximas versões.
Segundo o Índice TIOBE a linguagem Delphi ocupa a 12ª posição entre as mais referidas na internet, empatada com a 11ª conforme apuração para o mês de Fevereiro de 2024. Ganho de mais uma posição de em relação ao mesmo índice de janeiro, mesmo diante dos problemas enfrentados nos servidores da Embarcadero que mantiveram a documentação on-line do produto, a DocWiki, fora do ar por quase todo o mês.
A festa de aniversário
A Embarcadero promoveu um webinar em comemoração aos 29 anos do Delphi. O webinar foi conduzido por Ian Barker, Developer Advocate e Líder dos MVPs da Embarcadero, e trouxe vários pontos importantes da jornada do Delphi ao longo dessas quase 3 décadas de existência.
Houve um homenagem ao Professor Niklaus Wirth, falecido este ano e criador da linguagem Pascal, base da linguagem Delphi.
Além disso, foi anunciado o prêmio Espírito do Delphi, uma honraria concedida pela Embarcadero àqueles que fazem grandes feitos na comunidade Delphi.
O vencedor dessa vez foi Patrick Prémartin, que tem entre outros feitos desbravado a Twitch espalhando conhecimentos de Delphi na plataforma de stream da Amazon.
Parabéns Patrick!
Replay do webinar e mais conteúdos
Se você não pode acompanhar o webinar ontem, o replay dele já se encontra disponível no canal da Embarcadero no Youtube, aproveitei e inseri o vídeo aqui abaixo:
Outros conteúdos podem ser acessados:
- Postagem de Ian nos Blogs Oficiais da Embarcadero(Delphi’s 29th Anniversary Webinar Replay And Slides)
- Site Comemorativo (delphi.embarcadero.com)
- Infográfico Linha do Tempo da Inovação nesses 29 anos
Que essa data se repita por muitos anos e despertando em nós sempre a alegria em codificar em Delphi.
Feliz aniversário comunidade Delphi!!!