Hi Luiz, well initially the main goal was to allow the OT-folks in the automation sector to start using PLC4X to get their data into open-source solutions instead of their proprietary solutions. So we decided to start with languages that have the biggest support for doing this and this is why probably Java is the best supported language.
Admittedly this doesn’t seem to have worked or we simply don’t know it. Yes … recently Python has been seeing quite a large adoption, but mainly not from the side of the Automation Industry. It’s mainly for people “playing around with things” (From my perspective … might be wrong though). My gut-feeling is telling me that getting Python onto the shopfloor is going to be a tough fight. I fully agree that better Python support will be better for the project as more people working on the project will bring more insights, better drivers in total. After all … knowledge gained in one protocol is easily transferrable to another PLC4X language. Chris Von: ottlukas (via GitHub) <g...@apache.org> Datum: Sonntag, 7. Juli 2024 um 09:00 An: dev@plc4x.apache.org <dev@plc4x.apache.org> Betreff: Re: [D] How to seed community engagement? GitHub user ottlukas edited a comment on the discussion: How to seed community engagement? First of all welcome to the PLC4X community. We as a community are aware since at least 2020 to your point: 1 and 2. -> here you find the dicussions on confluence: [Python Development](https://cwiki.apache.org/confluence/display/PLC4X/Python+-+Developer+Wiki) We have indeed already a pip account. The challenge like in many communities is where to focus on. As our Java implementation is the most stable and most advanved one we have focused on that stack especially for the integration with the larger ASF Big Data and Integration projects such as Apache Kafka, Apache Nifi and Apache Camel. As this is already a huge advantage to have integrations into these ecosystems / projects. For PLC4Py we hope to find some developers willing to invest some time to implement the S7 protocol (@vemmert :-P )and indeed publish on pip instead of having to do `pip install .` [PLC4Py Getting Started](https://plc4x.apache.org/users/getting-started/plc4py.html) The longterm plans for the Java implementation to get rid of netty is a vision / dream of the community but due to lack of resources (no money, no developers having free capacity) some warning messages are existing. Again welcome highly appriciated your feedback and contribution to the disussion and I hope that this helps you and others to get some more transparency whats going on and what has been disccussed to your points. GitHub link: https://github.com/apache/plc4x/discussions/1024#discussioncomment-9978040 ---- This is an automatically sent email for dev@plc4x.apache.org. To unsubscribe, please send an email to: dev-unsubscr...@plc4x.apache.org