Angular je jedním ze tří hlavních frontendových frameworků/knihoven (Angular, React, Vue.js), které dnes můžeme využít pro tvorbu robustních webových aplikací. Je vytvářen jako Open-Source řešení ve společnosti Google a dalšími vývojáři.
<aside> ☝ Angular není nejjednodušší na pochopení, jednodušší je určitě React, ale z pohledu velkých projektů a strukturou kódu je daleko čitelnější a svěží než právě zmiňovaný React nebo Vue.
</aside>
Před tím než s Angularem začnete je dobré mít na paměti tyto celky nebo alespoň mít o nich povědomí. Jednodušeji se poté s Angularem pracuje.
class
, method
, object
, datový typ
, dědičnost
a případně další. Lze ovšem se OOP naučit používáním Angularu.<aside> ☝ Angular využívá MVC návrhový vzor! Tento vzor je vysvětlen níže v textech a často se na něj odkazuje.
</aside>