Hello everyone! I want to want to develop embedded systems and to write computer/mobile applications for them. So, what IDEs you guys use for developing GUI desktop programs for linux and, also, for embedded systems? I'm using Atom text editor for writing code, but i want an IDE for "building" GUI with drag & drop maybe, like in Microsoft visual studio?
sorry for my bad english and bad grammar..
Hi, I use KDevelop to write code on Linux. But I don't really develop classic applications (more like OpenGL and Vulkan stuff). Another great IDE for Linux is NetBeans, but it won't give you a DnD (Drag and Drop) GUI either. If you want to create a classic GUI application with DnD, you might want to take a look at Qt Creator IDE, though you will have to use Qt. I don't know about GTK (sry).
Personally, if I had to write a GUI application, I would probably use Web Development technologies with NW.js (for example the Mongo Management Studio was built with NW.js) or Electron.js (the Atom editor and Visual Studio Code were made with Electron.js). You then are able to easily use HTML and develop on the operating system of your choice. I recommend not using DnD for HTML.
PrasannaKumar Muralidharan
Kernel developer @ Witworks
QtCreator is a good choice. It has a drag and drop GUI creation using Qt framework. It integrates well with cmake, clang, clang static analyser. Also supports Android, iOS application development using Qt.