.NET Native et les applications universelles

Par:
fredericmazue

mer, 26/08/2015 - 15:11

A lire sur le blog de Microsoft, un article qui présente les avantages qu'il y a à utiliser .NET Native pour construire des applications universelles et qui donne ensuite quelques recommandations profitables pour ce faire.

.NET Native, comme son nom le suggère, est une suite d'outils sous Visual Studio 2015 pour compiler du code managé IL en binaires natifs. Les bénéfices sont nombreux en terme de performances selon le billet mentionné. 60% de gain de performances sur un démarrage à froid, 40% de gain de performances sur un démarrage à chaud. Les applications consomment moins de mémoire.

En résumé, des applications en VB ou en C# ont des performances similaires à ce que donnerait un code C++ (selon le billet). Le beurre et l'argent du beurre quoi :-)

La compilation du code d'une application avec .NET Native et la génération de code pour différente cibles est décrite comme étant un processus complexe, générr un package pour l'application également. C'est pourquoi le billet cité donne quelques conseils et astuces aux développeurs intéressés à travailler avec .NET Native.