Estamos começando algo novo, e estou muito animado com isso. Esta é a primeira de uma série de transmissões ao vivo regulares discutindo as últimas novidades em projetos de código aberto. Ambos projetos patrocinados pela Embarcadero e projetos-chave na comunidade. Eu serei o anfitrião e me juntarei a membros da comunidade, desenvolvedores envolvidos nesses projetos de código aberto, bem como membros do Gerenciamento de Produto da Embarcadero e Idera.
Nosso primeiro fluxo, na próxima semana, é focado em Tkinter vs DelphiFMX para desenvolvimento de GUI em Python, portanto, é voltado diretamente para o desenvolvedor Python.
Repetir no YouTube
Apresentações
Esses fluxos servem a vários propósitos:
- Colabore para mim com outros gerentes de projeto da Embarcadero e Idera para moldar o roteiro e como apoiamos esses projetos
- Compartilhe conversas de bastidores com a comunidade dessas conversas
- Molde colaborativamente o futuro desses projetos de código aberto
- Atualizações regulares sobre o que há de novo nesses projetos e na comunidade
O objetivo é alternar entre os projetos a cada semana e incluir um tema com o projeto. Por exemplo, esta semana estamos discutindo a biblioteca DelphiFMX for Python GUI e comparando-a com Tkinter, a biblioteca GUI Python existente. Esta é uma boa oportunidade para ver as lacunas onde o DelphiFMX pode melhorar, enquanto vê o que o DelphiFMX faz para melhorar a vida do desenvolvedor Python.
Falando em desenvolvimento de GUI Python, temos um novo eBook (50 páginas de conteúdo) com 29 estilos personalizados .
Também veremos alguns dos projetos relacionados para Python:
- DelphiVCL para Python – GUI nativa do Windows
- Python FMX Builder – agrupa um script Python em um aplicativo Android
- Delphi para Python Exporter – plugin IDE para Delphi para exportar formulário para Python
Agenda da transmissão:
- Tkinter vs. Delphi FMX
- Visão geral e comparação das duas bibliotecas
- Onde o DelphiFMX pode melhorar?
- O que há de novo no DelphiFMX
- Revisar problemas e solicitações pull
- Responder a perguntas
- Outros comentários ou colaboradores
- Planeje o roteiro para mudanças futuras
Os fluxos futuros cobrirão outros projetos em nosso ecossistema Python, projetos não Python e até projetos comunitários que amamos!
Este é o mapa mais recente do seu ecossistema Python. Eu dividi em duas partes, a metade superior são projetos para desenvolvedores Python, e é o foco do stream em 2 de junho . Estamos planejando em 9 de junho focar em projetos para desenvolvedores Delphi que envolvam bibliotecas Python para desenvolvimento simples baseado em Open Pascal. Estou muito animado para mostrar no que estamos trabalhando lá.
Aqui está uma lista de algumas outras bibliotecas de código aberto que podemos discutir em fluxos futuros:
- SonarDelphi Plugin Sonar-Delphi usado para analisar projetos Delphi com SonarQube
- Bold for Delphi – Uma arquitetura de driver de modelo (e biblioteca ORM) para Delphi
- Dev-C++ – Um IDE C/C++ rápido, portátil, simples e gratuito
- C++ Arcade Games – 4 jogos de arcade desenvolvidos em C++Builder com FireMonkey para Windows, macOS, iOS e Android
- DelphiArcadeGames – 4 jogos de arcade desenvolvidos em Delphi com FireMonkey para Windows, macOS, iOS e Android
- DelphiBigNumbers – Números inteiros e de ponto flutuante realmente grandes no Delphi
- Kastri – Biblioteca Delphi de uso geral
- skia4delphi – Biblioteca GUI 2D para VCL e FireMonkey
- Hashload Boss – Gerenciador de Dependências para Delphi e Lazarus
- E aberto a sugestões da comunidade
Como parte da transmissão ao vivo, compartilharei documentos mais detalhados sobre o projeto, mas aqui estão algumas estatísticas como uma prévia.
Stars | Watch | Forks | Pulls | Open Issues | |
DelphiFMX4Python | 121 | 15 | 19 | 1 | 9 |
PythonFMXBuilder | 11 | 7 | 4 | 0 | 4 |
DelphiVCL4Python | 133 | 20 | 22 | 0 | 5 |
Delphi4PythonExporter | 32 | 8 | 10 | 0 | 0 |
Python4Delphi (combined) |
711 | 104 | 254 | 2 | 12 |
Esperamos vê-lo online para o webinar na quinta-feira, 2 de junho de 2022 às 10h CDT .