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