Hvis du overvejer at begynde at udvikle en applikation til Linux og med en grafisk brugergrænseflade (GUI) på Linux, så skal du vide Lazarus IDE, et integreret udviklingsmiljø, der vil hjælpe dig meget i dit arbejde, så du hurtigt kan designe og skabe attraktive GUI'er til apps. Derudover har den en lang række komponenter inkluderet.
Lazarus IDE har god understøttelse af de mest populære distributioner, såsom openSUSE, Ubuntu, Debian og Fedora. På den anden side er den ret enkel at bruge, da dens diagramdesigner er meget let og intuitiv. Til dette skal vi tilføje, at det er open source, har et meget aktivt og venligt fællesskab og er meget velholdt.
Men Lazarus IDE's styrker slutter ikke der. Der er flere fordele ved denne IDE. Mellem egenskaberne omfatte:
- Du kan bruge forskellige typer widgets til brugergrænsefladen.
- Med blot et par klik kan du bygge GUI baseret på GTK2 eller Qt5.
- Det er på tværs af platforme, så du kan udvikle på og til Linux. Du kan også gøre det på Windows eller macOS.
Hvis du vil vide noget populære GUI-applikationer, der er udviklet af Lazarus IDE For at give dig en idé om, hvad dette udviklingsmiljø kan opnå, er sandheden, at der er nogle. For eksempel kan du tjekke Double Commander og PeaZip. Måske er denne anden en af de mest kendte og brugte i GNU/Linux-distros til at komprimere og dekomprimere filer fra en app med en GUI i den reneste stil med Izarc, WinRAR eller WinZIP til Windows.
For at komme i gang med Lazarus IDE, kan du finde det i reposen af de mest populære distributioner, så du vil være i stand til at installere nemt med din yndlingspakkemanager. For mere information om projektet eller for direkte download, kan du besøg deres officielle hjemmeside.
Til hvilket sprog?
FreePascal
Som jeg forstår Lazarus på en Delphi-klon, Borlands udviklingsmiljø for Pascal.
Er der noget lignende for andre sprog som C++ eller Python? Jeg stoppede med at programmere for længe siden, og nogle gange bider fejlen mig lidt, problemet er, at jeg ikke længere er i humør til at gå macho, og et grafisk miljø som dette ville hjælpe.
Er der et lignende grafisk udviklingsmiljø for andre sprog som C++ eller Python?
Qt har Qt Designer og Qt Creator. Gtk 3 har Glade og Gnome Builder. Gtk 4 kommer muligvis med et andet værktøj i fremtiden.