5 ms·
I also prefer golang over c++ for simplicity. But does it have IDE support? I mean Qt Creator. In the meantime, my first choice for cross-platform GUI developme
by edwinyzh 10y ago
I also prefer golang over c++ for simplicity. But does it have IDE support? I mean Qt Creator. In the meantime, my first choice for cross-platform GUI development is Lazarus - clean language, broad OS support, and full IDE support (drag-and-drop layout designing and integrated debugging).
- GoodbyeEarl 10y agoSorry for the newbie question, I've never written a desktop application. But do you write the UI in a different language than you write its business logic? For instance, you would write the UI in Delphi with the Lazarus IDE and then the "back-end" of your app would be written in C++, Go or something alike?
- uvatbc 10y agotl;dr: sometimes the UI can be written in a different language. Qt used to have an XML markup language that auto generated C++ UI code. Later, QML was introduced - which is a JavaScript based UI runtime. There are Qt bindings for other languages, for example Python. So you could write business logic in Python and UI in QML.
- GoodbyeEarl 10y agoThanks! So is Qt used to write both the logic and the UI?
- oneweekwonder 10y agoSo you write Object Pascal code? You don't have some freelance work avail?