Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : SDK
Auteur : Microsoft
Date de publication : 2015
Plateforme : Azure
Licence : MIT
Site Web : https://github.com/Azure/azure-sdk-for-net/

Introduction

Le Azure SDK for .NET est destiné au développement actif d'Azure de Microsoft avec la technologie .NET. Ainsi, il est possible de faire du développement C# sur Azure en utilisant le Azure SDK for .NET.

Le Azure SDK for .NET est une collection d'outils, de bibliothèques et de paquet NuGet proposés par Microsoft pour faciliter l'intégration des services Azure dans des applications .NET. Il permet aux développeurs .NET d'interagir de manière simple, cohérente et sécurisée avec un large éventail de services infonuagique, tels que l'entreposage, les bases de données, l'authentification, la surveillance, ou encore l'intelligence artificielle. Ce SDK repose sur les bonnes pratiques modernes du développement .NET, notamment l'utilisation de l'asynchronisme avec async/await, une gestion centralisée des erreurs, et un modèle de configuration robuste via les objets d'options. Grâce à cela, les applications .NET peuvent tirer parti des fonctionnalités avancées d'Azure sans nécessiter une implémentation complexe des appels REST ou des opérations réseau.

Cet ensemble de développement est structuré autour de bibliothèques clientes spécifiques à chaque service Azure, telles que Azure.Storage.Blobs pour les blobs, Azure.Identity pour la gestion des identités, ou encore Azure.AI.TextAnalytics pour le traitement de langage naturel. Chaque bibliothèque suit des conventions homogènes en matière de nommage, de structure des objets et de gestion des exceptions, ce qui rend l'apprentissage et l'utilisation plus fluides entre les différents services. Microsoft met un point d'honneur à proposer des API idiomatiques, c'est-à-dire respectant les normes et les styles propres à l'environnement .NET, tout en fournissant une documentation complète, des exemples de code, et des guides de démarrage rapide pour aider les développeurs à monter rapidement en compétence.

L'objectif principal du Azure SDK for .NET est de réduire la complexité du développement infonuagique tout en garantissant des performances optimales et une sécurité renforcée. Le SDK est conçu pour être utilisé aussi bien dans des applications de bureau, web, mobiles, que dans des microservices ou des fonctions serverless. En combinant le SDK avec des outils comme Visual Studio et Azure DevOps, les développeurs bénéficient d'un environnement de travail intégré et puissant, propice à la productivité. En somme, Azure SDK for .NET est un pilier fondamental pour tout projet .NET souhaitant exploiter les services Azure de manière professionnelle, fiable et une mise à l'échelle.




Dernière mise à jour : Mercredi, le 23 septembre 2020