Overraskende tilbyder Linux ikke mange gode IDE'er (Integrated Development Environments). Jeg tror det er fordi tilbage på dagen tog de fleste Linux-programmører godt gamle Notesblok (eller gedit i dette tilfælde) og begyndte at kodes derfra.
Jeg er dog glad for at vide, at der nu er to rigtig gode IDE'er derude, og Geany er en af dem. Sammenlignet med Eclipse, den anden gode IDE, er den meget lettere, men lige så kapabel.
Grundlæggende funktioner
Geany understøtter alle de store programmeringssprog og tilbyder alle de fælles funktioner, som du forventer til en IDE, som f.eks. Syntaksfremhævning og linjenummerering. Når du åbner den (som ikke tager meget lang tid), vil du blive mødt med en ren grænseflade og masser af hvidt rum til at arbejde med. Alle kompilators meddelelser vises i boksen nederst i vinduet, hvilket er yderst vigtigt for debugging af din kode. Herfra kan du åbne en ny fil og vælge standard filtype for det sprog, du vil programmere med. Den indlæser den grundlæggende konfiguration for den fil, og væk du går.
Lyset er rigtigt
Bortset fra at være letvægts, gør Geany et godt stykke arbejde med at holde sig ude af vejen, mens du kode, og vise visse funktioner lige hvor du har brug for dem. Linjenumre, syntax fremhævning, automatisk lukkebøjler, parenteser og mere, gør alle, hvad de skal gøre, og ændrer ikke din personlige workflow-stil. For en programmør er det meget godt at udvikle en kodende vane, du er komfortabel med og bruge en kode editor, der ikke tvinge dig til at gøre tingene anderledes.
konfigurabilitet
Ligesom Xournal i min tidligere anmeldelse Xournal - En stor note-applikation til Linux Xournal - En glimrende note-applikation til Linux Der er mange applikationer derude, der forsøger at gøre dit liv lettere ved at lade dig tage nyttige noter, som du kan søge og manipulere på en række måder. Nogle af disse programmer gør ... Læs mere, Geany kommer med masser af muligheder, selvom det er let. Der er mange ting, du kan konfigurere, herunder nogle, som jeg aldrig vidste kunne konfigureres. Disse muligheder er en vigtig del af Geany og dets evne til at forblive ude af din vej og lade dig arbejde som du vil. Det anbefales stærkt, at du i det mindste ser på de muligheder, Geany tilbyder, så du kan konfigurere dem som du vil, og gøre Geany endnu mere tilfredsstillende.
Kompilere din kode
At kompilere og køre din kode er meget let. Du skal blot klikke på en knap for at kompilere, og når den er færdig, skal du klikke på en anden knap for at køre. Hvad der sker, når du kører, afhænger af, hvad du har programmeret, men hvis du for eksempel programmerer et meget grundlæggende program i Java og kører det, vil udgangen blive vist med din foretrukne terminal. Når programmet kører til færdiggørelse i terminalen, behøver du bare at trykke ind en gang for at gå ud. Det holder alt rent og simpelt, ligesom resten af programmet.
Konklusion
Geany er simpelthen en stor IDE til Linux, især når Eclipse ikke appellerer til din smag. Men selvom Eclipse er okay efter din mening, skal du stadig kigge på Geany for brugervenlighed og uden brug af den, der er klar til brug.
Hvis du programmerer på Linux, hvilken IDE bruger du? Hvis du bruger Geany, hvordan vurderer du det, og hvilke andre funktioner synes du er vigtige? Lad os vide i kommentarerne!