Em tempos de Transformação Digital, a colaboração é uma das palavras mais importantes. Ainda assim, mesmo com a quantidade de sistemas desenvolvidos, grande parte das linhas de código-fonte escritas por quase 27 milhões de desenvolvedores no mundo não pode ser compartilhada. Inovação é sinônimo de cooperação. E por que não em linguagens diferentes? Desenvolvedores que utilizam Delphi e Python agora podem conquistar muitas vantagens ao entrarem um no mundo do outro. E de uma maneira muito fácil.
A Embarcadero Technologies, empresa que constrói ferramentas para os desenvolvedores de software, disponibiliza no seu GitHub bibliotecas que permitem aos desenvolvedores Python utilizarem a linguagem Delphi durante a codificação. E o contrário também é possível, desenvolver em Delphi e usar as bibliotecas Python dentro da própria IDE RAD Studio.
Na prática, a iniciativa une o melhor dos dois mundos. A linguagem Python, muito utilizada para a construção de back-end de sites, regras de negócio e criação de sistemas que exigem Inteligência Artificial e Machine Learning, pode não ser indicada para aplicações de front-end, por exemplo, por não prover interfaces visuais, justamente onde o Delphi apresenta larga vantagem.
“A integração do Delphi com Python é uma fórmula ganha-ganha: Devs Delphi passam a ter acesso aos muitos frameworks de ML e IA escritos em Python sem que precisem sair de seu ambiente de desenvolvimento nativo, e os Devs Python passam a contar com uma GUI rica e de alta performance não somente para Windows mas também MacOS, Linux e Android”, explica Fernando Rizzato, líder Software Consultant da Embarcadero para América Latina.
Dentro do GitHub do Delphi são oferecidos os seguintes repositórios:
DelphiFMX4Python: Módulo GUI Python desenvolvido pela estrutura FireMonkey do Delphi. Suporte ao desenvolvimento de GUI para Windows, MacOS, Linux e Android;
DelphiVCL4Python: Biblioteca VCL do Delphi como um módulo Python para construir a GUI do Windows;
P4D-Ciências de Dados: Coleção de wrappers Python leves baseados em Python4Delphi simplificando o desenvolvimento de Data Science com Delphi.
O objetivo da iniciativa é ajudar a comunidade de desenvolvedores de Python, como também mostrar as vantagens da linguagem Delphi para um novo público. “Queremos justamente diminuir as dores dos desenvolvedores Python, reduzindo o trabalho de codificação manual”, conta o executivo.
O movimento de trabalho conjunto das duas linguagens começou dentro do GitHub com o indiano Pyscripter, que publicou o python4delphi, uma biblioteca que contém componentes gratuitos que possibilitaram que desenvolvedores Delphi programassem rotinas em Python.
Em constantes atualizações e colaborações — como todo movimento Open Source — os repositórios de Delphi no GitHub receberão futuramente ainda mais bibliotecas. “Queremos ampliar ao máximo este ecossistema, permitindo tornar mais fluido o trabalho dos desenvolvedores Delphi e Python”, finaliza Fernando.
Leia nesta edição:
CAPA | TECNOLOGIA
Centros de Dados privados ainda geram bons negócios
TENDÊNCIA
Processadores ganham centralidade com IA
TIC APLICADA
Digitalização do canteiro de obras
Esta você só vai ler na versão digital
TECNOLOGIA
A tecnologia RFID está madura, mas há espaço para crescimento
Baixe o nosso aplicativo