.Net nanoFramework : les génériques .Net arrivent

Par:
francoistonic

mar, 16/12/2025 - 07:46

Le projet .Net nanoFramework permet d'exécuter un sous-ensemble du framework .Net sur les IoT et les micro-contrôleurs. Il est maintenant possible d'utiliser le nanoFramework sur les cartes Orthosie-I. Il s'agit d'une module radio IoT intégrant un ESP32-C3. Désormais, le framework supporte pleinement ce module en flashant l'image firmware. Il supporte les GPIO, I2C, SPI tout en assurant la connectivité cloud. 

Autre belle annonce, les génériques arrivent sur le nanoFramework. Les génériques assurent une meilleure sécurité de typage, la réutilisation du code et assure de bonnes performances. Si le nanoFramework est un moteur d'exécution .Net comme un autre, il a de fortes contraintes sur les ressources et certaines fonctions du C# ne sont pas disponibles. L'implémentation des génériques devait donc prendre en compte la spécificité du framework. L'implémentation n'est pas été simple et il ne fallait pas surcharger le runtime. 

Tous les détails de cette implémentation : https://nanoframework.wordpress.com/2025/12/15/hello-there-generics-are-here-for-nanoframework/