Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Embarcadero C++ builder + FireMoneky vs Qt [closed]

I wonder if my perception on this subject is correct. Is there any point of using embarcadero's C++ builder (now with their compiler based on clang) and FireMonkey framework in favour of Qt? The point is that Qt seems to be leaving widgets behind and they are concentrating more on javascript, while embarcadero seem to be very commited to C++. Am I right or I see things incorrectly? Thank you.

like image 687
user336359 Avatar asked Dec 15 '12 11:12

user336359


1 Answers

Qt seems to be leaving widgets behind and they are concentrating more on javascript

No. From Qt 5.0 onwards the push is for GUIs to be written in QML whilst the backend is still whatever you want it to be (C++ traditionally, but there are Qt bindings for almost language). The primary reason for this is because writing modern fluid hardware accelerated UIs is quite laborious, so Qt have written a JavaScript-based language that automates much of it; the other reason is because although everyone knows that GUI code and backend code should be totally separate, in the real world over time they tend to become mixed, having a QML frontend with a signal/slot driven backend enforces this.

Also Qt have all the 'traditional' widgets available in QML (currently still in beta but aimed for release for v5.1 - I think), and the C++ widgets will still be available in their own library. Not to mention the fact that Qt always supports the previous version, so you've probably got another 7 years for 'normal' v4.x C++ widgets!

I cannot comment Embarcadero or FireMonkey - because I have never heard of them...

like image 140
cmannett85 Avatar answered Sep 25 '22 06:09

cmannett85