Programátoři vytvářejí webové aplikace s integrovaným vývojovým prostředím
IDE nebo integrované vývojové prostředí je softwarový program, který je určen programátorům a vývojářům při vytváření softwaru. Většina IDE zahrnuje:
- editor zdrojového kódu
- Editor zdrojového kódu je podobný textovému editoru HTML. Právě tam programátoři píší zdrojový kód pro své programy.
- překladač a / nebo tlumočník
- Kompilátor kompiluje zdrojový kód do spustitelného programu a tlumočník spouští programy a skripty, které nemusí být kompilovány.
- stavět automatizační nástroje
- Nástroje pro tvorbu automatizačních nástrojů pomáhají automatizovat procesy, které se musí stát při většině vývojových programů, jako je kompilace, ladění a nasazení.
- ladicí program
- Debuggers pomáhají určit přesné místo, kde se vyskytuje problém ve zdrojovém kódu.
Pokud stačíte statické webové stránky (HTML, CSS a snad nějaký JavaScript), můžete si myslet, že "to nepotřebuji!" A vy budete mít pravdu. IDE je přehnané pro vývojáře, kteří staví pouze statické webové stránky.
Pokud však uděláte nebo chcete vytvářet webové aplikace nebo převádět své aplikace na přirozené mobilní aplikace, možná budete chtít znovu přemýšlet, než znemožníte myšlenku IDE z ruky.
Jak najít dobré IDE
Vzhledem k tomu, že vytváříte webové stránky, je třeba nejprve zjistit, zda IDE, který uvažujete, podporuje HTML, CSS a JavaScript. Pokud se snažíte vytvořit webovou aplikaci, budete potřebovat HTML a CSS. Mohli byste se dostat bez JavaScript, ale to je nepravděpodobné. Pak byste měli přemýšlet o jazyku, pro který potřebujete IDE, toto by mohlo být:
- Jáva
- C / C ++ / C #
- Perl
- Rubín
- Krajta
A existuje mnoho dalších. IDE by měl být schopen kompilovat nebo interpretovat jazyk, který chcete používat, stejně jako jeho ladění.
Vyžadují vývojáři webových aplikací IDE?
Nakonec, ne. Ve většině případů můžete vytvořit webovou aplikaci ve standardním softwaru pro tvorbu webových stránek nebo dokonce prostý textový editor bez problémů. A pro většinu návrhářů přidá IDE více složitosti, aniž by přidal velkou hodnotu. Faktem je, že většina webových stránek a dokonce většina webových aplikací je postavena pomocí programovacích jazyků, které nemusí být kompilovány.
Takže kompilátor není zbytečný. A pokud IDE nemůže ladit JavaScript, ladicí program se nebude hodně používat. Vytváření nástrojů pro automatizaci se spoléhá na ladicí program a kompilátor, takže nepřidávají velkou hodnotu. Jediná věc, kterou by většina webových designérů použila v IDE, je editor zdrojového kódu - pro psaní kódu HTML. Ve většině případů existují textové editory HTML, které poskytují více funkcí a jsou užitečnější.