If you are thinking of starting to develop a Linux application with a graphical user interface (GUI) in Linux, then you should know Lazarus IDE, an integrated development environment that will help you a lot in your work, allowing you to quickly design and create GUIs for apps with an attractive appearance. In addition, it has a large number of components included.
Lazarus IDE has good support for the most popular distributions, such as openSUSE, Ubuntu, Debian, and Fedora. On the other hand, it is quite simple to use, since its graphics designer is very easy and intuitive. To this we must add that it is open source, has a very active and friendly community, and that it is very well maintained.
But the strengths of Lazarus IDE don't end there. There are more advantages of this IDE. Between the characteristics include:
- You can use different types of widgets for the user interface.
- With just a few clicks you can build the GUI based on GTK2 or Qt5.
- It is cross-platform, so you can develop in and for Linux. You could also do it on Windows or macOS.
If you want to know some popular GUI applications that have been developed by the Lazarus IDE To give you an idea of what this development environment can achieve, the truth is that there are some. For example, you can see Double Commander and PeaZip. Perhaps this second is one of the best known and used in the GNU / Linux distros for compressing and decompressing files from an app with a GUI in the purest style of Izarc, WinRAR, or WinZIP for Windows.
In order to start with Lazarus IDE, you can find it in the repos of the most popular distributions, so you can install easily with your favorite package manager. For more information about the project or for direct download, you can visit its official website.
For what language?
Freepack
As I understand Lazarus on a Delphi clone, Borland's development environment for Pascal.
Is there something similar for other languages like C ++ or Python? I stopped programming a long time ago and sometimes the bug bites me a bit, the problem is that I am no longer in the mood to go to the macho thing and a graphical environment like this would help.
Is there a similar graphical development environment for other languages like C ++ or Python?
Qt has Qt Designer and Qt Creator. Gtk 3 has Glade and Gnome Builder. Gtk 4 May come with another tool in future.