Programeri grade web aplikacije s integriranim razvojnim okruženjem
IDE ili integrirano razvojno okruženje je softverski program koji je osmišljen kako bi pomogao programerima i programerima izgraditi softver. Većina IDE-ova uključuje:
- urednik izvornog koda
- Izvorni kod editor sličan je HTML uređivaču teksta. To je mjesto gdje programeri pišu izvorni kod svojih programa.
- prevodilac i / ili tumač
- Kalkulator sastavlja izvorni kod u izvršni program, a prevoditelj pokreće programe i skripte koje nije potrebno sastaviti.
- izgraditi alate za automatizaciju
- Alati za automatizaciju alata pomažu automatizirati procese koji se trebaju dogoditi većini razvojnih programa kao što su sastavljanje, ispravljanje pogrešaka i implementacija.
- debugger
- Debuggeri pomažu odrediti točno mjesto gdje postoji problem u izvornom kodu.
Ako sve što gradite su statične web stranice (HTML, CSS , a možda i neki JavaScript), možda mislite "Ne trebam ništa od toga!" A ti bi bio u pravu. IDE je pretjerano za web programere koji grade samo statične web stranice.
No, ako radite ili želite izgraditi web aplikacije ili pretvoriti svoje aplikacije u izvorne mobilne aplikacije, možda biste htjeli ponovno razmisliti prije nego što odbijete ideju IDE-a.
Kako pronaći dobar IDE
Budući da gradite web stranice, prva stvar koju biste trebali saznati jest da IDE s kojim razmišljate podržava HTML, CSS i JavaScript. Ako pokušavate izgraditi web-aplikaciju, trebat će vam neki HTML i CSS. Možda ćete moći dobiti bez JavaScripta, ali to je malo vjerojatno. Tada biste trebali razmišljati o jeziku koji vam treba IDE, to bi moglo biti:
- Java
- C / C ++ / C #
- Perl
- Rubin
- Piton
A tu su i mnogi drugi. IDE bi trebao moći sastaviti ili tumačiti jezik koji želite koristiti, kao i ispravljanje pogrešaka.
Da li razvojni programeri web aplikacija trebaju IDE?
Na kraju, ne. U većini slučajeva možete izgraditi web aplikaciju u standardnom softveru za web dizajn ili čak običan urednik teksta bez ikakvih problema. I za većinu dizajnera, IDE će dodati više složenosti bez dodavanja puno vrijednosti. Činjenica je da većina web stranica, pa čak i većina web aplikacija, izrađuju se programskim jezicima koji se ne trebaju sastaviti.
Dakle, prevodilac je nepotreban. A osim ako IDE ne može ispraviti JavaScript, debugger neće biti puno upotrebljiv. Alati za automatizaciju izgradnje oslanjaju se na debugger i prevodilac kako ne bi dodali mnogo vrijednosti. Dakle, jedina stvar koju bi većina web dizajnera koristila u IDE-u je izvorni kod editor-za pisanje HTML-a. U većini slučajeva postoje tekstualni HTML uređivači koji pružaju više značajki i korisniji su.