Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

Angular

Angular je komplexní framework postavený na TypeScriptu, který spravuje Google a který slouží k tvorbě škálovatelných webových aplikací s pevnými architektonickými vzory. Poskytuje dependency injection, obousměrný data binding, výkonné CLI pro scaffolding a build a modulový systém, který organizuje kód do soudržných funkčních bloků.

Na rozdíl od Reactu, což je knihovna zaměřená na vrstvu zobrazení, je Angular plnohodnotný framework, který již v základu obsahuje routing, práci s formuláři, HTTP klienta a správu stavu. Tento vyhraněný přístup znamená, že týmy tráví méně času výběrem a integrací knihoven třetích stran, ale mají méně volnosti odchýlit se od konvencí Angularu. Framework intenzivně využívá RxJS pro práci s asynchronními operacemi a proudy událostí.

Ve vývoji webu je Angular obzvlášť silný u enterprise aplikací, kde na stejné kódové základně pracuje více týmů. Přísné typování díky TypeScriptu, vynucená struktura projektu a vestavěné testovací nástroje pomáhají velkým týmům dlouhodobě udržet kvalitu kódu. Křivka učení je strmější než u Reactu nebo Vue, odměnou je však konzistentní architektura, která dobře škáluje. Angular je široce rozšířený v bankovnictví, zdravotnictví a státní správě, kde záleží na dlouhodobé udržovatelnosti.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku