En IDE eller integrerad utvecklingsmiljö är ett program som är utformat för att hjälpa programmerare och utvecklare att bygga programvara. De flesta IDE: er inkluderar:
- en källkodsredigerare
- En källkodsredigerare liknar en HTML-textredigerare. Det är där programmerare skriver källkoden för sina program.
- en kompilator och / eller en tolk
- En kompilator sammanställer källkoden i ett körbart program och en tolk kör program och skript som inte behöver sammanställas.
- bygga automationsverktyg
- Bygga automatiseringsverktyg hjälper till att automatisera de processer som behöver hända med de flesta mjukvaruutveckling som kompilering, felsökning och implementering.
- en debugger
- Debuggers hjälper till att hitta den exakta platsen där det finns ett problem i källkoden.
Om allt du bygger är statiska webbplatser (HTML, CSS, och kanske lite JavaScript) kanske du tänker "Jag behöver inget av det!" Och du skulle ha rätt. En IDE är överkill för webbutvecklare som bara bygger statiska webbplatser.
Men om du vill eller vill bygga webbapplikationer eller konvertera dina applikationer till inbyggda mobila applikationer, kanske du vill tänka dig igen innan du avvisar idén om en IDE utan hand.
Hur man hittar en bra IDE
Eftersom du bygger webbsidor är det första du bör ta reda på om IDE du överväger stöder HTML, CSS och JavaScript. Om du försöker bygga en webbapplikation behöver du lite HTML och CSS. Du kanske kan komma utan JavaScript, men det är osannolikt. Då bör du tänka på det språk du behöver IDE för, det här kan vara:
- java
- C / C ++ / C #
- Perl
- Rubin
- Pytonorm
Och det finns många andra. IDE ska kunna kompilera eller tolka det språk du föredrar att använda samt att debugera det.
Behöver webapplikationsutvecklare ett IDE?
I slutändan nej. I de flesta fall kan du bygga en webbapplikation i standard webbdesignprogram eller till och med en vanlig textredigerare utan problem. Och för de flesta designers kommer en IDE att lägga till mer komplexitet utan att lägga till mycket värde. Faktum är att de flesta webbsidor och till och med de flesta webbapplikationer är byggda med hjälp av programmeringsspråk som inte behöver sammanställas.
Så en kompilator är onödig. Och om inte IDE kan felsöka JavaScript, kommer debugger inte heller att vara mycket användbar. Byggverktyg bygger på debugger och compiler så att de inte lägger till mycket värde. Så det enda som de flesta webbdesigners skulle använda i en IDE är källkodsredigeraren - för att skriva HTML. Och i de flesta fall finns det HTML-redigerare som ger fler funktioner och är mer användbara.




