Programeri Izgradite Web aplikacije sa integrisanim razvojnim okruženjem
IDE ili Integrated Development Environment je softverski program koji je dizajniran da pomogne programerima i programerima da izgrade softver. Većina IDE-a uključuje:
- urednik izvornog koda
- Urednik izvornog koda je sličan HTML tekst editoru. Tu programeri napišu izvorni kod svojih programa.
- prevodilac i / ili tumač
- Kompajler kompajlira izvorni kod u izvršni program i prevodioca pokreće programe i skripte koje ne moraju biti kompajlirane.
- izgraditi automatizovane alate
- Alati za automatizaciju izgradnje pomažu u automatizaciji procesa koji se moraju desiti sa većinom razvoja softvera kao što su kompajliranje, otklanjanje grešaka i raspoređivanje.
- debugger
- Debuggeri pomažu u identifikaciji tačnog mesta gdje postoji problem u izvornom kodu.
Ako sve što gradite su statične web stranice (HTML, CSS i možda neki JavaScript) možda mislite "ne treba mi ništa od toga!" I bićete u pravu. IDE je overkill za web programera koji samo grade statične web stranice.
Ali ako radite ili želite da napravite web aplikacije ili pretvorite svoje aplikacije u izvorne mobilne aplikacije, možda biste želeli ponovo razmisliti pre nego što odbacite ideju o IDE-u iz svoje ruke.
Kako pronaći dobru IDE
Pošto gradite web stranice, prva stvar koju biste trebali saznati je ako IDE koji razmišljate podržava HTML, CSS i JavaScript. Ako pokušavate da napravite web aplikaciju, biće vam potreban HTML i CSS. Možda ćete moći da prođete bez JavaScripta, ali to je malo verovatno. Onda biste trebali razmisliti o jeziku kojem vam je potrebna IDE, to bi moglo biti:
- Java
- C / C ++ / C #
- Perl
- Ruby
- Python
I ima mnogo drugih. IDE bi trebao biti u mogućnosti da sastavi ili tumači jezik koji više volite koristiti, kao i debugu.
Da li programerima web aplikacija potreban IDE?
Na kraju, ne. U većini slučajeva, možete napraviti web aplikaciju u standardnom softveru za web dizajn, ili čak i jednostavan tekst editor bez problema. I za većinu dizajnera, IDE će dodati više složenosti bez dodavanja puno vrijednosti. Činjenica je da većina web stranica i čak i većina web aplikacija budu izgrađene pomoću programskih jezika koji ne moraju biti kompajlirani.
Dakle, kompajler je nepotreban. A osim ako IDE ne može otkloniti JavaScript, debugger neće mnogo koristiti. Alati za automatizaciju izgradnje se oslanjaju na debugger i kompajler, tako da ne daju mnogo vrijednosti. Jedina stvar koju većina web dizajnera koristi u IDE-u je izvorni kodni editor za pisanje HTML-a. U većini slučajeva postoje tekstualni HTML uređaji koji pružaju više funkcija i koji su korisniji.