IDE ehk integreeritud arenduskeskkond on tarkvaraprogramm, mis on mõeldud programmeerijatele ja arendajatele tarkvara ülesehitamiseks. Enamiku IDE-de hulka kuuluvad:
- lähtekoodi redaktor
Lähtekoodiredaktor sarnaneb HTML-i tekstiredaktoriga. See on koht, kus programmeerijad kirjutavad oma programmide lähtekoodi. - koostaja ja / või tõlk
Kompilaator kompileerib lähtekoodi käivitatavaks programmiks ning tõlk käivitab programme ja skripte, mida pole vaja kompileerida. - ehitada automatiseerimisvahendeid
Ehituse automatiseerimistööriistad aitavad automatiseerida protsesse, mis peavad juhtuma enamiku tarkvaraarenduste puhul, näiteks kompileerimine, silumine ja juurutamine. - silur
Silurid aitavad täpselt välja tuua koha, kus on lähtekoodis probleem.
Kui kõik, mida loote, on staatilised veebisaidid (HTML, CSSja võib-olla mõni JavaScripti) võite mõelda: "Mul pole seda vaja!" Ja sul oleks õigus. IDE on üle jõu käiv veebiarendajad mis loovad ainult staatilisi veebisaite.
Kuid kui teete või soovite luua veebirakendusi või teisendada oma rakendused mobiilirakendusteks, võiksite mõelda uuesti, enne kui IDE idee käest lahti lükkate.
Kuidas leida head IDE-d
Kuna loote veebilehti, peaksite kõigepealt välja selgitama, kas kaalutav IDE toetab HTML-i, CSS-i ja JavaScripti. Kui proovite luua veebirakendust, vajate HTML-i ja CSS-i. Võib-olla saate ilma JavaScriptita hakkama, kuid see on ebatõenäoline. Siis peaksite mõtlema keelele, mille jaoks IDE-d vajate, see võib olla:
- Java
- C / C ++ / C #
- Perl
- Rubiin
- Python
Ja neid on veel palju. IDE peaks olema võimeline koostama või tõlgendama keelt, mida soovite kasutada, samuti selle silumiseks.
Kas veebirakenduste arendajad vajavad IDE-d?
Lõppkokkuvõttes ei. Enamikul juhtudel saate veebirakenduse ilma probleemideta luua tavalises veebidisaini tarkvaras või isegi lihttekstiredaktoris. Ja enamiku disainerite jaoks lisab IDE keerukust ilma palju väärtust lisamata. Fakt on see, et enamus veebilehti ja isegi enamik veebirakendusi on üles ehitatud programmeerimiskeeltega, mida pole vaja kompileerida.
Nii et kompilaator on tarbetu. Ja kui IDE ei suuda JavaScripti siluda, ei ole ka siluril palju kasu. Ehituse automatiseerimise tööriistad tuginevad silurile ja kompilaatorile, nii et need ei anna palju väärtust. Nii et ainus asi, mida enamik veebidisainereid IDE-s kasutaks, on lähtekoodiredaktor HTML-i kirjutamiseks. Ja enamasti on HTML-i tekstiredaktorid, mis pakuvad rohkem funktsioone ja on kasulikumad.