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.