Ifølge State of JS har Googles frontend-rammeverk Angular tapt mye terreng for spesielt React de siste årene, og interessen har også vært dalende.
Tidligere i år begynte imidlertid Angular-teamet å snakke om at Angular var i ferd med å få sin renessanse, og i det siste har de kommet med en rekke "teasere" med tekster som "Welcome to Angular's renaissance" og "Say hello {{again}} to Angular".
Det er åpenbart at Google har satt igang en storsatsning på Angular – og i går kveld lanserte Angular-teamet flere nyheter:
- Helt nye nettsider og ny logo på nytt domene
- Nye opplæringssider og masse nye opplæringsressurser
- En ny "Playground" for å eksperimentere med Angular
Samtidig annonserte Angular-teamet også at den neste store versjonen, Angular 17, kommer allerede i morgen, 8. november.
Nye nettsider
De nye Angular-nettsidene ligger nå på Angular.dev og vil være de nye anbefalte nettsidene for Angular-utviklere.
De gamle nettsidene på Angular.io vil fortsette å eksistere som en "legacy"-dokumentasjonsside som vil bli oppdatert til og med Angular 17 (den nye versjonen som kommer i morgen).
Når Angular 18 kommer, vil Angular.dev bli det offisielle hjemmet for all Angular-utvikling.
This is the most beautiful website I've seen Google ship in a very long time.
— Eric Simons (@ericsimons40) November 6, 2023
No, it's not for the latest Pixel device. Or AI. Or the other usual suspects.
It's the brand new https://t.co/q9pUQJqtyK
🤯 pic.twitter.com/0hzQkRofjT
Angular-teamet skriver i lanseringsbloggposten at en hjørnestein i de nye nettsidene vil være embeddet opplæring skrevet ved hjelp av WebContainers. Det betyr at man sammen med informasjon om ulike Angular-konsepter også får en kodeeditor med kodeeksemplar man kan kjøre rett i nettleseren.
Det er også laget et kurs i hvordan du lager din første Angular-app, inkludert et videokurs på YouTube.
Angular Playground
En ny Angular Playground lar deg teste ut Angular-kode rett i nettleseren.
På Playground-siden kan du velge mellom ulike eksempler/maler, alt fra Hello World til mer komplekse eksempler.
De nye nettsidene skal også ha fått nye guider for blant annet SSR, forbedret API- og CLI-dokumentasjon, og mye mer.
All dokumentasjonen er fra og med i går kveld åpen kildekode, og Angular-teamet oppfordrer Angular-utviklere til å bidra til å gjøre dokumentasjonen enda bedre.
Versjon 17 på onsdag
Den nyheten som vil ha størst betydning for eksisterende Angular-utviklere, er nok lanseringen av Angular 17.
Angular-teamet annonserte i går kveld at utviklere den 8. november kan kjøre ng update for å oppgradere til den nye versjonen.
The #Angular `for` loop will never been the same. #v17 #DeveloperPreview pic.twitter.com/UELM3QkNVI
— Stephen Fluin (@stephenfluin) October 30, 2023
Men selv om Angular 17 kommer først i morgen, har Angular-teamet kommet med masse informasjon om hva som er nytt:
- Ny syntax for kontrollflyt i maler. I stedet for de kryptiske *ngIf og *ngFor, kan du nå bruke @for, @if, @else if og @else.
- Bedre støtte for SSR. Skal ha blitt enklere å ta i bruk.
- Lazy loading av deler av siden
- Raskere bygging av siden ved å ta i bruk esbuild som standard i stedet for WebPack.
- Signals er nå stabilt.
Du kan se hele lanseringen, med mer informasjon også om en del av nyhetene i versjon 17, i videoen under: