En la actualidad, cada día son más las empresas que se inclinan por trabajar con microservicios, básicamente con el objetivo de aprovechar las bondades del mundo frontend.
Muchos frameworks backend ofrecen potentes herramientas para desarrollar APIs que permitan realizar integraciones limpias y seguras con los entornos frontend, independiente del sabor, ya sea Angular, React(lo sé, no es frameworl), Vue, Android, IOS, etc.
Sin embargo eso también ha traído nuevos costos ya que, en principio, se tenía que contratar a un profesional para el backend y otro para el frontend. Es algo similar a lo que ocurría con las aplicaciones para dispositivos móviles.
Hoy en día, muchos profesionales de la tecnología, han optado por aprender ambos lados, es decir, backend y frontend, creándose con ello el famoso término llamado Fullstack. Todo bien hasta ahí, pero aún el desarrollo continúa complejo debido a que debe crear 2 proyectos, uno para cada ambiente.
En todo ese caos y desafío tecnológico, algunos frameworks han tomado la decisión de ofrecer alternativas Multistack, que permitan, en una aplicación única, poder contar con ambos ambientes integrados. Son varios los lenguajes que se han animado a ésto, por ejemplo .NET con su proyecto Blazor, Java con su proyecto Webflux, y Laravel con su proyectos Inertia y Livewire.
Personalmente pienso que, al igual como pasó con las aplicaciones para dispositivos móviles, irán apareciendo más iniciativas de este tipo, y se irá convirtiendo en tendencia, por temas de costos, eficiencia, recursos, etc.
Qué opinas tú ? estás utilizando algunos de estos proyectos ? o algún otro similar ?