Skip to main content

Hvordan vælger jeg den bedste open source IDE?

Et af de vigtigste og ofte anvendte programmeringsværktøjer er et integreret udviklingsmiljø (IDE).Der findes mange open source -IDE'er, hver med et unikt sæt specifikke funktioner.Valg af den bedste open source IDE kræver at tænke på nøjagtigt, hvilken type programmering der vil blive gjort, det sprog, der skal bruges, og målplatformen.Nogle IDE'er vil give en bred vifte af værktøjer, men kommer med en stejl indlæringskurve, mens andre kunne være for enkle, men giver lidt i vejen for bekvemmeligheder.Den bedste open source IDE vil være en, der ikke forstyrrer arbejdsgangen og giver en mere praktisk programmeringsoplevelse.

En af fordelene ved at vælge en open source IDE er, at så mange af dem er tilgængelige.En række kommercielle IDE'er har konverteret deres licenser til open source, hvilket gør tidligere dyre udviklingsmiljøer tilgængelige gratis for alle.Derudover har det open source -udviklingssamfund været ret investeret i at skabe pålidelige IDE'er til samfundsbrug og har gjort det flere gange.Dette har efterladt et felt med meget dygtige, meget kraftfulde open source -værktøjer.

De to første faktorer, der kan hjælpe en person med at beslutte, hvilken open source IDE er det bedste til hans eller hendes behov, vil være at bestemme, hvilket operativsystem og programmeringssprog vilbruges.Nogle IDE'er er platform uafhængige, men andre er det ikke.Dette kan eliminere nogle af valgene.Der er IDE'er, der er specifikt rettet mod et enkelt sprog, og der er andre, der er multi-purpose og opnår deres sprogspecifikke funktionalitet gennem plug-ins.At finde de IDE'er, der understøtter målsproget, vil også indsnævre valgene.

Funktionerne i en open source IDE er noget at overveje.Der er enkle programmer, der fungerer som lidt mere end syntaks-højlysende tekstredaktører.Alternativt er der IDE'er, der tillader automatisk kodegenerering, der forhindrer behovet for at indtaste standardmetodesignaturer.Der er også nogle mellem de to.Denne beslutning er unik for hver programmør, fordi nogle vil føle, at de større IDE'er kommer i vejen for meget, mens andre ikke kan programmere uden disse funktioner.

Den bedste open source IDE skal have en brugergrænseflade, der er intuitiv for programmereren.Der er ingen grund til at bruge en IDE, hvis den har de vigtige funktioner og menuer skjult et sted, hvor brugeren normalt ikke ville se ud.Fumbling gennem et design, som programmereren finder forvirrende, vil kun spilde tid og forårsage frustration.

Endelig understøttes open source -software.Der har været meget imponerende kommercielle IDE'er frigivet til open source, men moderselskabet opgav støtte, og samfundet hentede det ikke.Man skal være sikker på, at den valgte open source IDE stadig har et udviklingssamfund omkring det.Dette er vigtigt, fordi programmeringssprog ændrer sig regelmæssigt, og uden at holde IDE -strømmen vil det hurtigt blive forældet.