VOLVER

AngularBeers con Miško Hevery

2 min de lectura

El pasado martes asistí a una charla de Miško Hevery sobre Angular 2, organizada por AngularBeers. El punto clave: Angular está evolucionando de un framework frontend a una plataforma completa.

miskohevery Sara (una buena compañera y mejor amiga), Miško y yo

Dos características próximas harán de Angular 2 una opción particularmente potente.

Compilación offline

Las plantillas han sido propensas a errores desde Angular 1. Incluso con TypeScript o herramientas de lint, los errores de plantillas permanecen indetectables hasta tiempo de ejecución. Angular 1.X compila las plantillas cada vez que se renderizan.

Angular 2 (sin compilación offline) compila las plantillas solo una vez. Con compilación offline, las plantillas se compilan a JavaScript en tiempo de construcción, eliminando la compilación en el navegador. Los beneficios: verificación estática de tipos en plantillas con TypeScript, sin compilación en tiempo de ejecución, y menor tamaño de librería.

Angular Universal

Soporte JavaScript Universal (isomórfico) para Angular 2.

Angular Universal habilita Angular 2 del lado del servidor, proporcionando varias ventajas:

  1. Mejor Rendimiento Percibido: Los usuarios ven instantáneamente una vista renderizada en el servidor, mejorando el rendimiento percibido y la experiencia de usuario.
  2. Optimizado para Motores de Búsqueda: El pre-renderizado del lado del servidor asegura que todos los motores de búsqueda puedan acceder a tu contenido.
  3. Vista Previa del Sitio: Facebook, Twitter y otras redes sociales muestran correctamente imágenes de vista previa. (He luchado con este problema antes---es frustrante.)