Et IDE eller integreret udviklingsmiljø er et softwareprogram, der er designet til at hjælpe programmører og udviklere med at opbygge software. De fleste IDE'er inkluderer:
- en kildekodeditor
En kildekodeditor ligner en HTML-teksteditor. Det er her programmører skriver kildekoden til deres programmer. - en kompilator og / eller en tolk
En compiler kompilerer kildekoden til et eksekverbart program, og en tolk kører programmer og scripts, der ikke behøver at blive kompileret. - bygge automatiseringsværktøjer
Byg automatiseringsværktøjer hjælper med at automatisere de processer, der skal ske med de fleste softwareudviklinger som kompilering, fejlretning og implementering. - en debugger
Debuggere hjælper med at finde det nøjagtige sted, hvor der er et problem i kildekoden.
Hvis alt hvad du bygger er statiske websteder (HTML, CSSog måske noget JavaScript) tænker du måske "Jeg har ikke brug for noget af det!" Og du ville have ret. En IDE er overkill for webudviklere der kun bygger statiske websteder.
Men hvis du gør eller ønsker at opbygge webapplikationer eller konvertere dine applikationer til mobilapplikationer, vil du måske tænke igen, inden du afviser ideen om en IDE ude af hånden.
Sådan finder du en god IDE
Da du bygger websider, skal du først finde ud af, om den IDE, du overvejer, understøtter HTML, CSS og JavaScript. Hvis du prøver at opbygge en webapplikation, skal du bruge lidt HTML og CSS. Du kan muligvis klare dig uden JavaScript, men det er usandsynligt. Så skal du tænke på det sprog, du har brug for IDE til, dette kan være:
- Java
- C / C ++ / C #
- Perl
- Rubin
- Python
Og der er mange andre. IDE skal være i stand til at kompilere eller fortolke det sprog, du foretrækker at bruge, såvel som debug det.
Har webapplikationsudviklere brug for en IDE?
I sidste ende, nej. I de fleste tilfælde kan du oprette en webapplikation i standard webdesignsoftware eller endda en almindelig teksteditor uden problemer. Og for de fleste designere vil en IDE tilføje mere kompleksitet uden at tilføje meget værdi. Faktum er, at de fleste websider og endda de fleste webapplikationer er bygget ved hjælp af programmeringssprog, der ikke behøver at blive kompileret.
Så en kompilator er unødvendig. Og medmindre IDE kan fejle JavaScript, vil debuggeren heller ikke være meget brugbar. Byg automatiseringsværktøjer er afhængige af debugger og compiler, så de ikke tilføjer meget værdi. Så det eneste, som de fleste webdesignere vil bruge i en IDE, er kildekodeditoren - til at skrive HTML. Og i de fleste tilfælde er der tekst-HTML-redaktører, der giver flere funktioner og er mere nyttige.