Hur väljer jag den bästa IDE-källan för öppen källkod?
Ett av de viktigaste och ofta använda programmeringsverktygen är en integrerad utvecklingsmiljö (IDE). Många IDE-källor med öppen källkod finns, var och en med en unik uppsättning specifika funktioner. Att välja den bästa open source-IDE kommer att kräva att man tänker exakt på vilken typ av programmering som ska göras, språket som ska användas och målplattformen. Vissa IDE: er kommer att tillhandahålla ett brett utbud av verktyg men kommer med en brant inlärningskurva, medan andra kan vara alltför enkla men ger lite i vägen för bekvämligheter. Den bästa öppen källkods-IDE är en som inte stör arbetsflödet och ger en mer bekväm programmeringsupplevelse.
En av fördelarna med att välja en open source IDE är att så många av dem är tillgängliga. En mängd kommersiella IDE: er har konverterat sina licenser till open source och gjort tidigare dyra utvecklingsmiljöer tillgängliga gratis för alla. Dessutom har öppen källkodsutvecklingssamhället investerats ganska mycket i att skapa pålitliga IDE: er för gemenskapsbruk och har gjort det flera gånger. Detta har lämnat ett fält med mycket kapabla, mycket kraftfulla open source-verktyg.
De två första faktorerna som kan hjälpa en person att bestämma vilken open source IDE som är bäst för hans eller hennes behov är att bestämma vilket operativsystem och programmeringsspråk som ska användas. Vissa IDE: er är plattformsoberoende, men andra inte. Detta kan eliminera några av valen. Det finns IDE: er som är specifikt inriktade på ett enda språk, och det finns andra som är mångsidiga och uppnår sin språkspecifika funktionalitet genom plug-ins. Att hitta IDE: erna som stöder målspråket kommer också att begränsa valen.
Funktionerna i en öppen källkods-IDE är något att tänka på. Det finns enkla program som fungerar som lite mer än syntaxbelysande textredigerare. Alternativt finns det IDE: er som tillåter automatisk kodgenerering, vilket förhindrar behovet av att skriva in standardmetodsignaturer. Det finns några mellan dem också. Detta beslut är unikt för varje programmerare, eftersom vissa kommer att känna att de större IDE: erna kommer i vägen för mycket, medan andra inte kan programmera utan dessa funktioner.
Den bästa öppen källkods-IDE bör ha ett användargränssnitt som är intuitivt för programmeraren. Det finns ingen anledning att använda en IDE om den har de viktiga funktionerna och menyerna dolda någonstans där användaren normalt inte skulle se ut. Fomla genom en design som programmeraren finner förvirrande kommer bara att slösa tid och orsaka frustration.
Slutligen stöds programvara med öppen källkod. Det har varit mycket imponerande kommersiella IDE: er som släppts för open source, men moderbolaget övergav stödet och samhället tog inte upp det. Man bör vara säker på att den valda open source-IDE fortfarande har en utvecklingsgemenskap runt sig. Detta är viktigt eftersom programmeringsspråk ändras regelbundet och utan att hålla IDE aktuellt kommer de snabbt att bli föråldrade.