Google: Angular y Wiz se están fusionando

Qué es Wiz y cómo se usa

  • Wiz es un framework web interno de Google que impulsa aplicaciones de consumo sensibles a la latencia (por ejemplo, Search, YouTube, Meet, Photos), históricamente con Java + plantillas Soy + JS y una API parecida a jQuery.
  • Está estrechamente vinculado al stack tecnológico de Google y ha priorizado el rendimiento sobre la ergonomía; algunos insiders lo describen como anticuado, lento de compilar e incómodo de usar.
  • Otros cuestionan la afirmación de “rendimiento primero”, citando sitios pesados y lentos como YouTube como evidencia en contra.

Naturaleza de la “fusión” Angular–Wiz

  • Actualmente es más una convergencia y compartición de código que un único framework unificado.
  • Angular Signals ya se usan en Wiz (por ejemplo, en YouTube mobile web).
  • Wiz está llevando ideas como la carga de código muy granular impulsada por la interacción y conceptos de “resumability” a Angular.
  • El objetivo a largo plazo se describe como “fusionarse”, pero puede seguir siendo dos frameworks coexistentes; habrá más detalles en una publicación de blog.
  • Partes de Wiz, en la práctica, se volverán open source “a través de Angular”.

Impacto en Angular y la experiencia de desarrollo

  • Angular se usa ampliamente internamente en Google para herramientas y algunos productos públicos (por ejemplo, la consola de GCP, Gemini web).
  • Mejoras planificadas/en curso: signals, partial hydration, vistas diferidas, división de código más granular, menos boilerplate.
  • RxJS se está volviendo opcional; el núcleo ahora tiene una dependencia mínima, con paquetes de interoperabilidad para quienes lo quieran.
  • Algunos informan que la migración a la nueva sintaxis de plantillas y a signals está asistida por herramientas y relativamente indolora, pero otros temen otra disrupción al estilo AngularJS→Angular.

Sentimiento de la comunidad sobre Angular

  • Fuerte división:
    • Críticos: Angular es verboso, complejo, muy dependiente de RxJS/ngrx, difícil de razonar y doloroso a escala; el “legacy” de Angular Material ha bloqueado actualizaciones para algunos.
    • Partidarios: prefieren la estructura de Angular, la DI y su enfoque “baterías incluidas” para grandes aplicaciones empresariales; ven las versiones recientes como una mejora importante.
  • Comparaciones: algunos prefieren Vue o Svelte por su simplicidad; React se ve por algunos como igual de problemático, pero de otra manera (JSX, ecosistema npm).

Confianza en Google y contexto más amplio

  • Muchos expresan escepticismo hacia las nuevas iniciativas de Google debido a cancelaciones pasadas, política interna y una percepción de deterioro en la calidad del producto.
  • Otros señalan que, pese a las preocupaciones culturales/estratégicas, las finanzas de Google y los ingresos de cloud siguen siendo fuertes, así que la empresa no está “fracasando”, aunque sí rinde por debajo de su potencial.