La presentación de Microsoft esta semana del lanzamiento de producción de .NET 7 refuerza los esfuerzos de la compañía durante los últimos años para estandarizar el tiempo de ejecución de desarrollo de código abierto para soportar múltiples arquitecturas y plataformas.
También llama la atención sobre la nube y continúa expandiendo su presencia más allá de los sistemas informáticos y los dispositivos móviles para adoptar de manera más agresiva las tecnologías nativas de la nube, como los contenedores.
la red Iniciativa de unificación Comenzó con .NET 5 en 2016 y continuó con NETO 7. Esto significa que los desarrolladores pueden «aprender una vez y reutilizar sus habilidades con un SDK, un tiempo de ejecución y un conjunto de bibliotecas principales para crear muchos tipos de aplicaciones (nube, web, escritorio, móvil, juegos, IoT, IA) y un blog publicación que describe una gran cantidad de mejoras en la nueva versión.
Por ejemplo, las aplicaciones se pueden crear en .NET 7 para admitir una variedad de arquitecturas de CPU y sistemas operativos y brindar acceso no solo a sus API, sino también a las API en sistemas operativos, incluidos Android, iOS, macOS y Windows.
Compañero de .NET 7 es MAUI NETO (Interfaz de usuario de aplicaciones multiplataforma): un marco multiplataforma de código abierto lanzado este verano boreal diseñado para desarrollar aplicaciones para dispositivos Android, iOS, macOS y Windows a través de una base de código común. .NET 7 y MAUI agregan mejoras como controles de mapa (pins, geocodificación, geolocalización), rendimiento (más rápido que en .NET 6), ajustes de tamaño de ventana, gestos de deslizamiento y capacidad de hacer clic con el botón derecho para desarrolladores que crean aplicaciones de escritorio.
Microsoft también ofrece soporte nativo para ARM64, la arquitectura de CPU de 64 bits de Arm que mejora la capacidad de la arquitectura para manejar más tareas de impuestos.
El objetivo de Microsoft para ARM64, que la empresa discutió por primera vez con .NET 5, es igualar las capacidades que ofrecen los procesadores x86 de 64 bits. El proveedor ha realizado varias mejoras en el tiempo de ejecución, incluido el redondeo mejorado a números base para todos los tamaños de caché L3, así como mejoras en la biblioteca, como ayudantes multiplataforma para permitir que los desarrolladores con experiencia en ARM64 ejecuten dispositivos ARM64.
.NET 7 también brinda soporte nativo para los chips de potencia de IBM, que se ejecutan en Red Hat Enterprise Linux (RHEL).
Microsoft y Canonical han incluido .NET en el sistema operativo Ubuntu 22.04 de Canonical y han agregado compatibilidad con .NET en los contenedores pitted de Ubuntu, una tecnología de contenedor más pequeña y segura. Este paso eleva la presencia de Linux en el mundo .NET. Con .NET 7, Microsoft también brinda soporte interno para contenedores a través de «publicación de dotnet»: herramientas diseñadas para simplificar el proceso de implementación de contenedores al tomar medidas como la creación y publicación de imágenes y la verificación de seguridad y cumplimiento.
En los últimos años, Microsoft ha creado una presencia de .NET en Azure y, con la última versión, obtendrá soporte de Azure de día cero en todas las áreas públicas en los planes de servicio de aplicaciones de Windows y Linux, con planes para otras implementaciones a lo largo de la semana para expandirse. lo que puedes hacer en un entorno la nube.
Además, las cargas de trabajo de .NET 7 están habilitadas en un entorno de desarrollo sin un servicio Azure Functions y Azure Static Web Apps sin servidor para el desarrollo de pila completa, según Microsoft.
El proveedor advirtió que durante la primera semana del lanzamiento, los desarrolladores pueden ver tiempos más prolongados para iniciar aplicaciones .NET 7 a medida que se instala el SDK de lanzamiento para aquellos que crean nuevos servicios de aplicaciones. ®
«Food ninja. Freelance pop culture fanatic. Wannabe zombie maven. Twitter aficionado.»
More Stories
La red social Butterflies AI añade una función que te convierte en un personaje de inteligencia artificial
Edición del vigésimo aniversario de Hautlence HLXX: redefiniendo el tiempo con minutos que retroceden y horas saltantes
Un marco para resolver ecuaciones diferenciales parciales equivalentes puede guiar el procesamiento y la ingeniería de gráficos por computadora