AWS propose désormais à ses clients de migrer leur code « facilement » en se servant de son Porting Assistant.
Ce n’est pas le premier projet du genre, mais AWS se différencie en supportant à la fois le code source de l’application et l’arbre complet des API publiques et paquets NuGet, à la recherche de dépendances incompatibles. L’Assistant propose alors des suggestions de remplacement.
Ce système de suggestions s’améliorera avec le temps, en fonction des habitudes des clients. Ces dernières ne seront partagées que volontairement, sur la base d’une acceptation de la télémétrie.
Rappelons que .NET Core est multiplateforme, contrairement à l’ancien framework. Le migration que propose l’Assistant aboutit donc à des projets pouvant fonctionner sur Linux.