AWS intenta captar desarrolladores con esta nueva herramienta capaz de migrar aplicaciones .NET a Linux

03/07/2020Artículo original

AWS intenta captar desarrolladores con esta nueva herramienta capaz de migrar aplicaciones .NET a Linux

Portar aplicaciones .NET Framework (para Windows) a .NET Core (multiplataforma) suele obligar al desarrollador a actualizar el formato de los archivos del proyecto, además de a buscar paquetes NuGet compatibles y a actualizar sus referencias, lo que lo convierte este cambio en un proceso tedioso.

Hace seis años, después de que Microsoft bifurcara la plataforma .NET en Framework y Core, ésta lanzó algunas herramientas de portabilidad que, sin embargo, rechazan muchos tipos de proyectos por ser incompatibles con .NET Core: la ausencia de una implementación en .NET Core de frameworks populares como ASP.NET Web Forms está en la raíz de muchas de esas incompatibilidades.

Una herramienta que debería haber publicado Microsoft

De modo que, como forma de atraer a los desarrolladores que necesitan llevar a cabo esta clase de procesos, Amazon Web Services (AWS) ha anunciado el lanzamiento de una nueva herramienta denominada Porting Assistant for .NET.

  Qué son la programación 'low-code' y la 'no-code', qué se diferencian y cómo están democratizando la creación de aplicaciones

A diferencia de otras herramientas ya existentes, Amazon afirma que este asistente evalúa tanto el código fuente de la aplicación como el árbol completo de dependencias de la API pública y del paquete NuGet para encontrar aquellas que sea incompatibles con .NET Core y proponer posibles sustitutos.

Scan

Amazon confía en que este nuevo servicio incentive a los desarrolladores de aplicaciones de servidor a migrar a la nube de AWS. Y eso a pesar de una limitación introducida por la propia Amazon: pese a que .NET Core es, como dijimos antes, multiplataforma, el asistente de Amazon parece dirigido en exclusiva a su ejecución sobre Linux.

  Cómo instalar varias versiones de Node.js al mismo tiempo en Windows

Empezar a migrar aplicaciones mediante el Porting Assistant es sencillo, una vez resolvemos un par de requisitos previos: instalar el SDK de .NET Core 3.1, y contar con un perfil de credenciales.

Después de eso, podremos recurrir a la potencia del motor de sugerencias de Porting Assistant, que nos propondrá lo mejores reemplazos de paquetes, y cuya precisión se estima que tenderá a ir en aumento, a medida que pueda aprender de los datos de telemetría que los usuarios desean compartir voluntariamente con Amazon.

Vía | The Register

  ⚡ Cómo funciona el Machine Learning, explicado para programadores en 3 minutos

Relacionados

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad