IDE tai integroitu kehitysympäristö on ohjelmisto, joka on suunniteltu auttamaan ohjelmoijia ja kehittäjiä rakentamaan ohjelmistoja. Useimmat IDE: t sisältävät:
- lähdekoodin editori
- Lähdekoodin editori on samanlainen kuin HTML-tekstieditori. Ohjelmoijat kirjoittavat ohjelmaansa lähdekoodin.
- kääntäjä ja / tai tulkki
- Kääntäjä yhdistää lähdekoodin suoritettavaan ohjelmaan ja tulkki suorittaa ohjelmia ja komentosarjoja, joita ei tarvitse koota.
- rakentaa automatisointityökaluja
- Build automatisointityökalut auttavat automatisoimaan prosesseja, joita täytyy tapahtua suurimman osan ohjelmistokehityksestä, kuten kokoamisesta, virheenkorjauksesta ja käyttöönotosta.
- debuggeri
- Vianmääritysohjelmat auttavat tarkistamaan tarkka paikka, jossa lähdekoodissa on ongelma.
Jos kaikki rakennat ovat staattisia verkkosivustoja (HTML, CSS ja ehkä JavaScript), saatat ajatella, etten tarvitse mitään sellaista! Ja sinä olisit oikeassa. IDE on ylilyönti web-kehittäjille, jotka rakentavat vain staattisia verkkosivustoja.
Mutta jos teet tai haluat rakentaa web-sovelluksia tai muuntaa sovellukset alkuperäisiin mobiilisovelluksiin, saatat haluta ajatella uudelleen ennen IDE-käsitteen hylkäämistä.
Miten löytää hyvä IDE
Koska olet rakentamassa verkkosivuja, sinun on ensin selvitettävä, onko harkitsemaasi IDE tukee HTML, CSS ja JavaScript. Jos yrität luoda verkkosovelluksen, tarvitset joitain HTML- ja CSS-tiedostoja. Saatat joutua ilman JavaScriptiä, mutta se on epätodennäköistä. Sitten sinun pitäisi miettiä kieltä, johon tarvitset IDE: n, tämä voi olla:
- Jaava
- C / C ++ / C #
- Perl
- Rubiini
- pytonkäärme
Ja monia muita. IDE: n pitäisi pystyä kääntämään tai tulkitsemaan haluamaasi kieltä sekä debugoi se.
Onko web-sovellusten kehittäjille tarpeellista IDE?
Lopulta, ei. Useimmissa tapauksissa voit rakentaa verkkosovelluksen tavallisiin web-suunnitteluohjelmistoihin tai jopa tavalliseen tekstieditoriksi ilman ongelmia. Useimmille suunnittelijoille IDE lisää monimutkaisuutta lisäämättä paljon arvoa. Tosiasia on, että useimmat verkkosivut ja jopa useimmat verkkosovellukset on rakennettu ohjelmointikielillä, joita ei tarvitse koota.
Joten kääntäjä on tarpeeton. Ja ellei IDE voi korjata JavaScript, debuggeri ei ole kovinkaan hyödyllistä. Build automaatiotyökalut luottaa debuggeriin ja kääntäjään, jotta ne eivät lisää paljon arvoa. Joten ainoa asia, jota useimmat web-suunnittelijat käyttävät IDE: ssä, on lähdekoodin editori - HTML-kirjoitus. Useimmissa tapauksissa on teksti-HTML-editorit, jotka tarjoavat enemmän ominaisuuksia ja ovat hyödyllisiä.