Details
-
User Story
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
Programming languages come and go, as mostly C++ developers understand the value of the Qt framework, the same happens with Java and the enormous ecosystem and the many frameworks that have a long lasting story in tech. Due to all these years of experience and improvements of the language, an interaction with C++ is something that have been very well explored and practiced, the clear example could be the history behind Qt Jambi, the most widely known Java bindings for the Qt Project. As described in other similar issues, having a 1:1 set of bindings is very good for Qt developers, but it might not be the optimal use case for Java developers.
Why Java?
For many young developers, it might sounds strange that there is interest in Java, but the truth is that it's still a widely use programming language, and due to the cross platform nature, has been conquering many areas. In any programming language ranking, Java will be around with a notorious amount of users, for example in the Tiobe Index it has the 3rd place currently, behind Python and C++.
How to achieve this?
Relying on more idiomatic elements to simplify the process of having a Java backend to a Qt Quick application.
Attachments
Issue Links
- depends on
-
QTBUG-135229 QMLBridges: Handle java reflection properly
-
- Open
-
-
QTBUG-135231 QMLBridges: BindConnection annotation
-
- Open
-