Para satisfacer mejor las diferentes necesidades de las aplicaciones web, ASP.NET Core, el marco multiplataforma de Microsoft Ofrecerá un modelo de programación web de pila completa en la futura plataforma de desarrollo de software .NET 8. Ahora disponible en la vista previa, .NET 8 está buscando combinar las ventajas de la representación lateral del servidor y del cliente en un modelo de programación único y completo basado en el blazor marco para las interfaces de usuario web en el lado del cliente, que forma parte de ASP.NET Core . "Este esfuerzo se llama Blazor United", dijo El editor en un artículo de blog publicado el 21 de febrero.
"Una gran cantidad de aplicaciones deben combinar enfoques en el lado del servidor y el cliente", dijo Daniel Roth, gerente principal del programa ASP.NET en Microsoft. Una página de inicio o un blog se gestionan mejor con una representación en el lado del servidor para una carga e indexación rápida, mientras que las funcionalidades más elaboradas de una aplicación requieren reactividad en el lado del cliente. Hasta ahora, para llegar allí, .NET necesitaba usar varios marcos en conjunto como páginas MVC, Razor y Blazor.
Una combinación más accesible
Con .NET 8, los desarrolladores podrán usar una arquitectura única basada en Blazor para la representación en el lado del servidor y la interactividad en el lado del cliente con Blazor Server o WebA Soul. Los desarrolladores podrán moverse de un modo de representación a otro y mezclarlos en la misma página. Blazor United dará acceso a capacidades de representación adicionales, como la continua y la mejora gradual de los mensajes de formulario y la navegación. Todavía en .NET 8, se prevé una experiencia de autenticación y autorización mejorada para ASP.NET Core. Con este último, Microsoft espera crear una experiencia intuitiva para la autenticación basada en la web y proporcionar pasos y herramientas para admitir la implementación en entornos de producción. También se proporcionan diagnósticos capaces de resolver rápidamente problemas de seguridad.
Para comenzar a usar ASP.NET Core en .NET 8 Preview 1, los desarrolladores deben instalar el SDK .NET. En la próxima versión de .NET, la función nativa de AOT, que produce una aplicación autónoma y compilada antes de tiempo, también se extenderá a ASP.NET Core. La extensión primero se refiere a las aplicaciones API centradas en la nube y construidas con API mínimas que cumplen con las expectativas en términos de tamaño de archivo publicado, conjunto de trabajo, rendimiento de flujo y tiempo de inicio. ASP.NET Core en .NET 8 Preview 1 también incluye herramientas de enrutamiento, mejoras de rendimiento en restricciones viales, gestión de la recarga caliente de campos de instancias, propiedades y eventos para .NET. En investigaciones de WebA y la depuración experimental de investigaciones Blazor WebA en Firefox. Finalmente, HTTP/3 se activa de forma predeterminada.
Otras noticias que te pueden interesar