Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Le Kit de développement logiciel (SDK) Azure pour C++ fournit un ensemble de bibliothèques clientes qui permettent à vos applications C++ d’interagir en toute transparence avec les services Azure, que ce soit dans des environnements locaux ou cloud. Ces bibliothèques, basées sur l’API REST Azure, offrent une syntaxe C++ familière et implémentent des modèles cloud courants tels que l’authentification, la journalisation et les nouvelles tentatives. En utilisant le Kit de développement logiciel (SDK) Azure pour C++, vous pouvez gérer et utiliser efficacement les ressources Azure, ce qui améliore votre workflow de développement avec des fonctionnalités cloud robustes et fiables.
Bibliothèques clientes
Le Kit de développement logiciel (SDK) Azure pour C++ est composé de nombreuses bibliothèques clientes, chacune conçue pour interagir avec des services Azure spécifiques. Cette approche modulaire permet aux développeurs d’inclure uniquement les bibliothèques dont ils ont besoin, de réduire les dépendances inutiles et de réduire les ballonnements dans leurs projets.
Chaque service Azure peut avoir une ou plusieurs bibliothèques adaptées à différentes fonctionnalités. Par exemple, Azure Key Vault propose des bibliothèques distinctes pour la gestion des clés, des secrets et des certificats. Cette granularité garantit que les développeurs peuvent cibler précisément les fonctionnalités dont ils ont besoin sans incorporer de fonctionnalités superflues.
Décomposer le Kit de développement logiciel (SDK) Azure pour C++ en ces petites bibliothèques de services consommables permet aux utilisateurs de gérer efficacement leurs dépendances et de simplifier leur processus de développement. Cette conception améliore non seulement la flexibilité et la facilité de maintenance des applications, mais s’aligne également sur les modèles de développement cloud courants, ce qui garantit une intégration transparente avec les services Azure.
Installation et intégration
Le Kit de développement logiciel (SDK) Azure pour C++ prend en charge l’acquisition de bibliothèques via vcpkg, gestionnaire de package moderne pour C++. vcpkg simplifie la tâche souvent frustrante de gestion des dépendances dans les projets C++. En utilisant vcpkg, vous pouvez facilement télécharger la source des dépendances de votre projet et leurs dépendances, et les générer dans le cadre du processus de génération de votre projet.
vcpkg s’intègre en toute transparence avec CMake, un système de génération largement utilisé pour les projets C++. En utilisant un module CMake, vcpkg gère l’ensemble de la chaîne de dépendances, ce qui garantit que toutes les bibliothèques requises sont correctement téléchargées et générées. Cette intégration simplifie non seulement le processus d’installation, mais garantit également la cohérence entre différents environnements de développement.
En utilisant vcpkg et CMake, vous pouvez vous concentrer davantage sur le développement de votre application et moins sur la gestion des dépendances, ce qui améliore votre flux de travail de développement global. Si vous souhaitez voir comment installer et intégrer les bibliothèques Azure SDK pour C++ dans vos projets, consultez l’installation et l’intégration de bibliothèques à partir du Kit de développement logiciel (SDK) Azure pour C++.
Principes de conception unifiés
Le Kit de développement logiciel (SDK) Azure pour C++ repose sur une base de bibliothèques de base qui fournissent des types et des modèles courants dans toutes les bibliothèques de services. Cette conception unifiée garantit la cohérence et la familiarité, ce qui facilite l’apprentissage et l’utilisation du Kit de développement logiciel (SDK) efficacement.
Quand vous commencez avec votre première bibliothèque à partir du Kit de développement logiciel (SDK) Azure pour C++, vous rencontrerez ces types et modèles courants. Au fur et à mesure que vous les connaissez, vous constaterez que la transition vers d’autres bibliothèques au sein du Kit de développement logiciel (SDK) est transparente. Cette cohérence vous permet de vous familiariser rapidement avec de nouvelles bibliothèques, augmentant ainsi votre productivité et réduisant la courbe d'apprentissage.
Conformément à ces principes de conception unifiés, permet au Kit de développement logiciel (SDK) Azure pour C++ d’offrir une expérience de développement cohérente et intuitive. Que vous utilisiez Azure Key Vault, stockage Azure ou tout autre service, vous bénéficiez du même comportement fiable et prévisible, ce qui vous permet de gérer et d’utiliser efficacement les ressources Azure.
Libre
Le Kit de développement logiciel (SDK) Azure pour C++ est un projet open source, fournissant la transparence et l’accessibilité à ses utilisateurs. En étant open source, il permet aux développeurs d’inspecter le code source de chaque bibliothèque, d’acquérir une compréhension plus approfondie du fonctionnement du SDK et de s’assurer qu’il répond à leurs besoins spécifiques.
Nous encourageons activement les commentaires de nos utilisateurs par le biais de problèmes sur notre dépôt GitHub. Ces commentaires sont inestimables pour nous aider à améliorer le Kit de développement logiciel (SDK) et à répondre à toutes les préoccupations ou suggestions de la communauté. En outre, nous accueillons les contributions des développeurs du monde entier. Qu’il s’agisse de corriger des bogues, d’ajouter de nouvelles fonctionnalités ou d’améliorer la documentation, les contributions par le biais de demandes de tirage (PR) sont toujours appréciées.
En favorisant une communauté open source, nous souhaitons créer un environnement collaboratif où les développeurs peuvent travailler ensemble pour améliorer le Kit de développement logiciel (SDK) Azure pour C++. Cette approche collaborative améliore non seulement la qualité du SDK, mais elle garantit également qu’elle évolue pour répondre aux besoins de ses utilisateurs.