Descripción
El tradicional diseño apátrida de las aplicaciones web puede ser cada vez más problemático con las nuevas clases de aplicaciones web y las crecientes expectativas de los usuarios finales. Este enfoque tradicional, en el que la aplicación web es esencialmente un front-end sin estado y todo el estado se escribe/lee en una base de datos, se queda corto cuando tenemos cargas de trabajo y requisitos cada vez mayores para sistemas de alta respuesta, casi en tiempo real. Si se añaden los requisitos de gestión de la concurrencia, la escalabilidad y la tolerancia a los fallos, el enfoque tradicional resulta aún menos atractivo. Al combinar las características del Modelo de Actor (Akka.NET) con las capacidades de SignalR y una biblioteca de SPA de primera línea, podemos crear más fácilmente aplicaciones web de SPA reactivas, con estado y concurrentes de próxima generación. En este curso, utilizaremos el ejemplo de los juegos online multijugador, ya que son un gran ejemplo de concurrencia reactiva en acción.