IDE alebo Integrované vývojové prostredie je softvérový program, ktorý je určený na pomoc programátorom a vývojárom pri vytváraní softvéru. Väčšina IDE obsahuje:
- editor zdrojového kódu
Editor zdrojového kódu je podobný textovému editoru HTML. Je to miesto, kde programátori píšu zdrojový kód svojich programov. - zostavovateľ a / alebo tlmočník
Kompilátor skompiluje zdrojový kód do spustiteľného programu a tlmočník spustí programy a skripty, ktoré nie je potrebné kompilovať. - vytvárať automatizačné nástroje
Nástroje na vytváranie automatizácie pomáhajú automatizovať procesy, ktoré sa musia stať pri väčšine vývoja softvéru, ako je kompilácia, ladenie a nasadenie. - debugger
Debuggery pomáhajú určiť presné miesto, kde je problém v zdrojovom kóde.
Ak všetko, čo budujete, sú statické webové stránky (HTML, CSS, a možno aj nejaký JavaScript), možno si myslíte „nič z toho nepotrebujem!“ A mali by ste pravdu. IDE je prehnané pre vývojári webu ktoré vytvárajú iba statické webové stránky.
Ak však chcete alebo chcete budovať webové aplikácie alebo prevádzať svoje aplikácie na mobilné aplikácie, možno budete chcieť znova premyslieť, ako zavrhnete myšlienku IDE z ruky.
Ako nájsť dobré IDE
Pretože vytvárate webové stránky, mali by ste zistiť, či prvé IDE, ktoré zvažujete, podporuje HTML, CSS a JavaScript. Ak sa pokúšate zostaviť webovú aplikáciu, budete potrebovať nejaké HTML a CSS. Možno by ste sa zaobišli bez JavaScriptu, ale to je nepravdepodobné. Potom by ste sa mali zamyslieť nad jazykom, pre ktorý IDE potrebujete, môže to byť:
- Java
- C / C ++ / C #
- Perl
- Ruby
- Python
A je veľa ďalších. IDE by malo byť schopné zostaviť alebo interpretovať jazyk, ktorý uprednostňujete, a tiež ho ladiť.
Potrebujú vývojári webových aplikácií IDE?
V konečnom dôsledku nie. Vo väčšine prípadov môžete webovú aplikáciu vytvoriť v štandardnom softvéri na návrh webových stránok alebo dokonca v obyčajnom textovom editore bez problémov. A pre väčšinu dizajnérov IDE prinesie viac zložitosti bez toho, aby prinieslo vyššiu hodnotu. Faktom je, že väčšina webových stránok a dokonca aj väčšina webových aplikácií je zostavená pomocou programovacích jazykov, ktoré nie je potrebné kompilovať.
Takže prekladač je zbytočný. A pokiaľ IDE nedokáže ladiť JavaScript, debugger nebude tiež veľmi užitočný. Nástroje na automatizáciu stavania sa spoliehajú na debugger a kompilátor, takže nepridávajú veľkú hodnotu. Jediná vec, ktorú by väčšina webových dizajnérov použila v IDE, je editor zdrojového kódu - na písanie HTML. A vo väčšine prípadov existujú textové editory HTML, ktoré poskytujú viac funkcií a sú užitočnejšie.