ИДЕ или интегрисано развојно окружење је софтверски програм који је дизајниран да помогне програмерима и програмерима у изградњи софтвера. Већина ИДЕ-а укључује:
- уређивач изворног кода
Уређивач изворног кода сличан је ХТМЛ уређивачу текста. Тамо програмери пишу изворни код за своје програме. - састављач и / или тумач
Компајлер компајлира изворни код у извршни програм, а интерпретер покреће програме и скрипте које не требају бити компајлирани. - изградити алате за аутоматизацију
Алати за аутоматизацију израде помажу у аутоматизацији процеса који се морају догодити код већине развоја софтвера, попут компајлирања, отклањања грешака и примене. - програм за отклањање грешака
Алатке за отклањање грешака помажу у одређивању тачног места на којем постоји проблем у изворном коду.
Ако све што правите су статичне веб странице (ХТМЛ, ЦСС, и можда неки ЈаваСцрипт) можда мислите „Не треба ми ништа од тога!“ И били бисте у праву. ИДЕ је претеран за веб програмери који граде само статичне веб странице.
Али ако радите или желите да направите веб апликације или их конвертујете у мобилне апликације, можда ћете желети да размислите поново пре него што одбаците идеју ИДЕ-а.
Како пронаћи добар ИДЕ
Будући да правите веб странице, прво што бисте требали сазнати је да ли ИДЕ који разматрате подржава ХТМЛ, ЦСС и ЈаваСцрипт. Ако покушавате да направите веб апликацију, биће вам потребан ХТМЛ и ЦСС. Можда ћете моћи да се снађете без ЈаваСцрипт-а, али то је мало вероватно. Тада бисте требали размислити о језику за који вам је потребан ИДЕ, ово би могло бити:
- Јава
- Ц / Ц ++ / Ц #
- Перл
- Руби
- Питхон
А има и много других. ИДЕ треба да буде у стању да компајлира или тумачи језик који више волите да користите, као и да га отклања.
Да ли је програмерима веб апликација потребан ИДЕ?
На крају, не. У већини случајева можете без проблема направити веб апликацију у стандардном софтверу за веб дизајн или чак у обичном уређивачу текста. А већини дизајнера ИДЕ ће додати већу сложеност без додавања велике вредности. Чињеница је да је већина веб страница, па чак и већина веб апликација направљена помоћу програмских језика који не требају да се компајлирају.
Дакле, компајлер је непотребан. И ако ИДЕ не може да отклони грешке у ЈаваСцрипту, програм за отклањање погрешака неће бити од велике користи. Алати за аутоматизацију израде ослањају се на програм за отклањање грешака и компајлер тако да не додају велику вредност. Дакле, једина ствар коју би већина веб дизајнера користила у ИДЕ-у је уређивач изворног кода - за писање ХТМЛ-а. И у већини случајева постоје текстуални ХТМЛ уређивачи који пружају више функција и кориснији су.