Porting Assistant for .NET
Porting Assistant for .NET est un outil qui analyse les applications .NET Framework et génère une évaluation de la compatibilité avec .NET Core, vous aidant ainsi à porter vos applications vers Linux plus rapidement. Le portage des applications .NET Framework vers .NET Core permet aux clients de tirer parti des performances, des économies et de l'écosystème robuste de Linux. Toutefois, le portage des applications vers .NET Core peut nécessiter beaucoup d'efforts manuels. Les propriétaires d'applications doivent passer un temps précieux à identifier les dépendances et les API qui sont incompatibles avec .NET Core, ainsi qu'à estimer le niveau d'effort nécessaire. Porting Assistant for .NET analyse rapidement les applications .NET Framework pour identifier les incompatibilités avec le noyau .NET, trouve les remplacements connus et génère une évaluation détaillée de la compatibilité. Cela réduit les tâches manuelles nécessaires à la modernisation de vos applications sur Linux.
Vous pouvez télécharger l'outil autonome de l'assistant de portage pour .NET pour commencer à analyser les applications .NET Framework.
L'assistant de portage pour .NET est maintenant open source. Vous pouvez télécharger le client autonome ou l'extension IDE de l'assistant de portage pour .NET depuis notre répertoire GitHub.
Pour une expérience améliorée de refactorisation des applications .NET héritées, consultez notre dernière extension AWS Toolkit pour .NET Refactoring IDE..
Avantages
Classement rapide par ordre de priorité
Porting Assistant for .NET vous permet d'analyser l'ensemble de votre portefeuille d'applications .NET Framework afin de générer des rapports d'évaluation de la compatibilité avec .NET Core. Cela facilite le classement par ordre de priorité des applications pour le portage en fonction du niveau d'effort requis.
Réduction des efforts manuels
Porting Assistant for .NET identifie dans vos applications .NET Framework les API et packages .NET Core incompatibles et recherche des remplacements connus, ce qui permet de réduire les efforts manuels requis pour trouver les packages et API de remplacement.
Fonctionnement
Agrandir et lire la description de l'image.Client
CBS Afrique
« Dans le secteur technologique en constante expansion d’aujourd’hui, les parties prenantes actives sont obligées d’évoluer pour assurer la continuité. La nouvelle technologie .NET Core nous fournit les composants nécessaires pour associer évolutivité et maintenabilité, mais la portée et la planification d'une telle mise à niveau du framework est une tâche des plus délicates. AWS Porting Assistant a clairement élevé les standards des pratiques modernes pour permettre une mise à niveau du cadre standardisé, et pour servir de guide et de gestion des attentes sur les process et les méthodologies de mise à niveau vers .NET Core. »
Christo Botha, Responsable du développement d’applications - CBS Afrique
Kloia
« Porting Assistant for .NET joue un rôle primordial lors des phases initiales de la transition vers .Net Core et sert aussi de guide pendant l'opération. Grâce à Porting Assistant for .NET, vous pouvez anticiper sur la complexité du projet afin de mieux le planifier et l'implémenter. »
Turgay Özgur, architecte logiciel, Kloia
Slalom
« La migration vers .NET Core des applications Microsoft reposant sur .NET Framework représente une excellente opportunité de réduire le coût total de possession de vos applications Microsoft. Porting Assistant for .NET permet aux équipes de tirer rapidement parti de .NET Core, garantissant ainsi la modernisation instantanée de leurs applications Microsoft, la réduction des coûts des licences de systèmes d'exploitation l'exploitation des fonctionnalités de conteneurisation. Porting Assistant for .NET révolutionne les applications Microsoft. »
Patrick Swain, directeur de domaine de pratique, Slalom
Infosys
Le marché du cloud connaît un net engouement de la part des clients, désireux de migrer du cadre .NET hérité vers le cadre .NET Core afin de tirer parti de ses fonctionnalités multiplateformes. Au moment où la conteneurisation et Kubernetes deviennent la nouvelle norme, Porting Assistant for .NET est très utile pour évaluer, porter et migrer rapidement les applications .NET héritées vers .NET Core. Les entreprises qui adoptent l'architecture de microservices ou monolithique pour leurs applications peuvent tirer partir de Porting Assistant for .NET et de la riche expertise d'Infosys Modernization Practice pour accélérer leur migration vers le cloud.
Jai Ganesh, responsable principal - Infosys Modernization Practice
IBM
Les clients peuvent largement tirer parti de la modernisation de leur architecture d'applications .NET. La migration vers .NET Core peut être une excellente option à cet effet. Porting Assistant for .NET est un excellente outil qui permet d'identifier les dépendances et les problèmes de compatibilité et qui fournit des recommandations concernant les solutions de remplacement, ce qui permet de réduire les tâches manuelles relatives à la migration. Cet outil deviendra bientôt incontournable pour la migration des applications Windows. »
Arun Dwarakanath, architecte en chef, AWS Practice, IBM Global Business Services
Article de blog
15 octobre 2020
1er juillet 2020
Consultez la page des fonctions de Porting Assistant for .NET.
En savoir plus sur Porting Assistant for .NET avec le guide de l'utilisateur.