Quand utiliser .NET

Effectué

Dans cette unité, vous allez découvrir à quel moment vous avez besoin d’utiliser .NET. Quand est-il judicieux de choisir .NET ? Que pouvez-vous créer avec .NET ?

.NET convient aux projets de grande et petite taille

Vous vous demandez peut-être si .NET est le bon écosystème dans lequel investir votre temps d’apprentissage. Des millions de développeurs utilisent .NET tous les jours pour accomplir des choses étonnantes. .NET leur donne des outils pour créer les types d’applications importants à leurs yeux.

Choisissez .NET lorsque la productivité compte

Après avoir appris à créer une application basée sur un modèle d’application, vous pouvez facilement réappliquer ce que vous avez appris à autre chose, même en cas d’utilisation d’un modèle d’application différent. Par exemple, après avoir appris à créer une application web, vos compétences .NET peuvent servir à la création d’une application mobile.

En réexploitant vos connaissances, vous réduisez le besoin en temps nécessaire à l’apprentissage d’un nouveau modèle ou langage de programmation. Votre entreprise fait des économies de temps et d’argent quand vous devez relever de nouveaux défis.

Choisissez .NET pour des applications à l’échelle de l’entreprise

.NET est plébiscité dans les entreprises pour plusieurs raisons. Les avantages comprennent son écosystème et son intégration à d’autres produits Microsoft, comme les services cloud Azure et des produits serveur locaux. De plus, .NET est un système fortement typé, ce qui évite de nombreux bogues pouvant survenir dans les systèmes faiblement typés. Les développeurs peuvent choisir d’utiliser un paradigme basé sur l’objet en C# ou un paradigme fonctionnel en F#. Ils utilisent le langage qui correspond le mieux aux types de problèmes rencontrés.

Choisissez .NET pour les prototypes, les start-ups et les applications à petite échelle

.NET est également plébiscité pour les petits projets en raison de son long historique d’améliorations apportées à la conception des langages, des API et des outils en fonction des commentaires des clients et des données de télémétrie. Vous pouvez l’utiliser pour développer rapidement des logiciels complets à des fins de prototypage. De plus, .NET peut s’exécuter sur du matériel et des services cloud peu coûteux. Il surpasse d’autres plateformes populaires, ce qui en fait le choix idéal pour les start-ups.

Choisissez .NET pour les applications Cloud et d’IA

Le Kit de développement logiciel (SDK) Azure pour .NET permet aux développeurs d’approvisionner et de gérer des ressources Azure. Sinon, Azure App Service et Azure Functions peuvent héberger des applications créées à l’aide des langages .NET.

ML.NET est une bibliothèque de Machine Learning gratuite pour les langages .NET. Elle permet l’activation de fonctionnalités d’analyse et de prédiction de Machine Learning basé sur des modèles.

Choisissez .NET pour générer des applications IoT

Vous pouvez utiliser .NET afin de créer des applications IoT pour des appareils et des scénarios IoT. Les applications IoT interagissent généralement avec les capteurs, les écrans et les périphériques d’entrée qui nécessitent l’utilisation de broches GPIO (E/S universelles), de ports série ou d’un matériel similaire. Par exemple, vous pouvez trouver des bibliothèques qui fonctionnent avec des cartes populaires comme Raspberry Pi et HummingBoard.