AngularBeers amb Miško Hevery
Dimarts passat vaig assistir a una xerrada de Miško Hevery sobre Angular 2, organitzada per AngularBeers. El punt clau: Angular està evolucionant d'un framework frontend a una plataforma completa.
Sara (una bona
companya i millor amiga), Miško i jo
Dues característiques properes faran d'Angular 2 una opció particularment potent.
Compilació offline
Les plantilles han estat propenses a errors des d'Angular 1. Fins i tot amb TypeScript o eines de lint, els errors de plantilles romanen indetectables fins a temps d'execució. Angular 1.X compila les plantilles cada vegada que es renderitzen.
Angular 2 (sense compilació offline) compila les plantilles només una vegada. Amb compilació offline, les plantilles es compilen a JavaScript en temps de construcció, eliminant la compilació al navegador. Els beneficis: verificació estàtica de tipus en plantilles amb TypeScript, sense compilació en temps d'execució, i menor mida de llibreria.
Angular Universal
Suport JavaScript Universal (isomòrfic) per a Angular 2.
Angular Universal habilita Angular 2 del costat del servidor, proporcionant diversos avantatges:
- Millor Rendiment Percebut: Els usuaris veuen instantàniament una vista renderitzada al servidor, millorant el rendiment percebut i l'experiència d'usuari.
- Optimitzat per a Motors de Cerca: El pre-renderitzat del costat del servidor assegura que tots els motors de cerca puguin accedir al teu contingut.
- Vista Prèvia del Lloc: Facebook, Twitter i altres xarxes socials mostren correctament imatges de vista prèvia. (He lluitat amb aquest problema abans---és frustrant.)