We are starting something new, and I’m pretty excited about it. This is the first in a series of regular live streams discussing the latest in open source projects. Both projects sponsored by Embarcadero and key projects in the community. I will be the the host, and I’ll be joined by members of the community, developers involved in these open source projects, as well as members of Embarcadero and Idera’s Product Management.
Our first stream, next week, is focused on Tkinter vs DelphiFMX for Python GUI development, so is squarely aimed at the Python developer.
Replay on YouTube
Slides
These streams serve multiple purposes:
- Collaborate for me with other project managers at Embarcadero and Idera to shape the roadmap and how we support these projects
- Share behind the scenes conversations with the community of these conversations
- Collaboratively shape the future of these open source projects
- Regular updates for what’s new with these projects and the community
The goal is to rotate through projects each week and include a theme with the project. For example this week we are discussing the DelphiFMX for Python GUI library and comparing it with Tkinter, the existing de facto Python GUI library. This is a good opportunity to see gaps where DelphiFMX can improve, while seeing what DelphiFMX does to improve the life of the Python developer.
Speaking of Python GUI development, we have a new eBook (50 pages of content) bundled with with 29 custom styles.
We will also look at some of the related projects for Python :
- DelphiVCL for Python – Native Windows GUI
- Python FMX Builder – Bundles a Python script into an Android application
- Delphi for Python Exporter – IDE plugin for Delphi to export form for Python
Agenda for the stream:
- Tkinter vs. DelphiFMX
- Overview and comparison of the two libraries
- Where can DelphiFMX improve?
- What’s new in DelphiFMX
- Review Issues & Pull Requests
- Answer Questions
- Other feedback or contributors
- Plan roadmap for future changes
Future streams will cover other projects in our Python Ecosystem, non-Python projects, and even community projects we love!
This is the latest map of your Python Ecosystem. I’ve split it into two parts, the top half is projects for Python developers, and is the focus of the stream on June 2nd. We are planning on June 9th to focus on projects for Delphi developers that wrap Python libraries for simple Open Pascal based development. I’m really excited to show what we are working on there.
Here is a list of some other open source libraries we may discuss in future streams:
- SonarDelphi Sonar-Delphi plugin used to analyze Delphi projects with SonarQube
- Bold for Delphi – A Model Driver Architecture (and ORM library) for Delphi
- Dev-C++ – A fast, portable, simple, and free C/C++ IDE
- C++ Arcade Games – 4 arcade games developed in C++Builder with FireMonkey for Windows, macOS, iOS and Android
- DelphiArcadeGames – 4 arcade games developed in Delphi with FireMonkey for Windows, macOS, iOS and Android
- DelphiBigNumbers – Really, really big integer and floating point numbers in Delphi
- Kastri – General purpose Delphi library
- skia4delphi – 2D GUI Library for VCL and FireMonkey
- Hashload Boss – Dependency Manager for Delphi and Lazarus
- And open to community suggestions
As part of the live stream I will share more detailed documents about the project, but here are a few stats as a preview.
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 |
Hope to see you online for the webinar on Thursday, Jun 2, 2022 at 10:00 AM CDT.