View Single Post
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#156
Originally Posted by AlMehdi View Post
I am not a programmer so i am not that knowledgeable in the subject. But isn't the thing with QT that it is supposed to be both productive and effective while java is just productive?

Overall the device that uses QT would run better.
You can use QT also with Java. One of the solutions is called QtJambi.

What it comes to programming language, QtJambi/Java can be eventually faster in certain (long living OOP) applications than Qt/C++ due to moving-GC which handles away heap memory fragmentation and keeps cache misses count low also when the OOP application is running long time (CPU-time-wise).

Core applications like Desktop, window manager and such could actually eventually benefit if they would be running in VM (Java, Python) with a smart GC, because they have to be running 24/7 for a lifetime of device's whole session and time to time a possibility to heap memory defragmentation could come handy.

Last edited by zimon; 2011-02-19 at 19:27.