Angular 2 används för att skapa progressiva webbapplikationer och följer komponentbaserat MVC-mönster. En kod som är byggd för att utveckla en applikation med AngularJS kan återanvändas för att bygga samtliga applikationer.
Fördelar med Angularjs
- Utmärkt när det kommer till prestanda. Angular 2 har mycket bättre prestanda än Angular 1. Det gör inte djup objekt jämförelse. Om objekt läggs till eller tas bort från en matris identifieras den inte genom att ändra identifieringen. Samma för objektegenskaper så länge de inte är direkt bundna från vyn.o är byggd på Python är det ganska kraftfullt och används vid bland annat implementationer av vetenskapliga beräkningar med hög nivå av artificiell intelligens.
- Direktiv som sätt att lägga till funktionalitet
- Stöd för webbkomponenter. I stället för att ha ett slutet system för modularisering av AngularJS-applikationer ligger Angular 2:s fundament på den framväxande Web Components-standarden.
- Angular 2 använder maskinskrivning, vilket är ett perfekt stöd för arv och gränssnitt och gör det möjligt att uppnå högre OOP-upplevelse till JavaScript, vilket resulterar i förbättrad kod och återanvändning.