Delen via


Wat is de Azure SDK voor C++?

De Azure SDK voor C++ biedt een set clientbibliotheken waarmee uw C++-toepassingen naadloos kunnen communiceren met Azure-services, ongeacht in lokale of cloudomgevingen. Deze bibliotheken, gebouwd op basis van de Azure REST API, bieden vertrouwde C++-syntaxis en implementeren algemene cloudpatronen, zoals verificatie, logboekregistratie en nieuwe pogingen. Met behulp van de Azure SDK voor C++kunt u Azure-resources efficiënt beheren en gebruiken, waardoor uw ontwikkelwerkstroom wordt verbeterd met robuuste en betrouwbare cloudmogelijkheden.

Clientbibliotheken

De Azure SDK voor C++ bestaat uit talloze clientbibliotheken, die elk zijn ontworpen om te communiceren met specifieke Azure-services. Met deze modulaire benadering kunnen ontwikkelaars alleen de bibliotheken opnemen die ze nodig hebben, onnodige afhankelijkheden minimaliseren en bloat in hun projecten verminderen.

Elke Azure-service kan één of meerdere bibliotheken hebben die zijn afgestemd op verschillende functionaliteiten. Azure Key Vault biedt bijvoorbeeld afzonderlijke bibliotheken voor het beheren van sleutels, geheimen en certificaten. Deze granulariteit zorgt ervoor dat ontwikkelaars zich precies kunnen richten op de mogelijkheden die ze nodig hebben zonder overbodige functies op te nemen.

Door de Azure SDK voor C++ op te delen in deze kleine, verbruiksbare servicebibliotheken, kunnen gebruikers hun afhankelijkheden efficiënt beheren en hun ontwikkelingsproces stroomlijnen. Dit ontwerp verbetert niet alleen de flexibiliteit en onderhoudbaarheid van toepassingen, maar is ook afgestemd op algemene cloudontwikkelingspatronen, waardoor een naadloze integratie met Azure-services wordt gewaarborgd.

Installatie en integratie

De Azure SDK voor C++ biedt ondersteuning voor het verkrijgen van bibliotheken via vcpkg, een modern pakketbeheerder voor C++. vcpkg vereenvoudigt de vaak frustrerende taak voor het beheren van afhankelijkheden in C++-projecten. Met behulp van vcpkg kunt u eenvoudig de bron van de afhankelijkheden van uw project en hun afhankelijkheden downloaden en deze bouwen als onderdeel van het buildproces van uw project.

vcpkg integreert naadloos met CMake, een veelgebruikt buildsysteem voor C++-projecten. Door gebruik te maken van een CMake-module beheert vcpkg de hele afhankelijkheidsketen, zodat alle vereiste bibliotheken correct worden gedownload en gebouwd. Deze integratie stroomlijnt niet alleen het installatieproces, maar zorgt ook voor consistentie in verschillende ontwikkelomgevingen.

Met behulp van vcpkg en CMake kunt u zich meer richten op het ontwikkelen van uw toepassing en minder op het beheren van afhankelijkheden, waardoor uw algehele ontwikkelwerkstroom wordt verbeterd. Als u wilt zien hoe u de Azure SDK voor C++-bibliotheken installeert en integreert in uw projecten, bekijkt u de bibliotheken installeren en integreren vanuit de Azure SDK voor C++.

Uniforme ontwerpprincipes

De Azure SDK voor C++ is gebaseerd op een basis van kernbibliotheken die algemene typen en patronen bieden voor alle servicebibliotheken. Dit geïntegreerde ontwerp zorgt voor consistentie en bekendheid, waardoor ontwikkelaars de SDK gemakkelijker kunnen leren en gebruiken.

Wanneer u begint met uw eerste bibliotheek vanuit de Azure SDK voor C++, ziet u deze veelvoorkomende typen en patronen. Wanneer u bekend raakt met deze bibliotheken, zult u merken dat de overgang naar andere bibliotheken binnen de SDK naadloos is. Met deze consistentie kunt u snel aan de slag met nieuwe bibliotheken, uw productiviteit verbeteren en de leercurve verminderen.

Als u zich houdt aan deze uniforme ontwerpprincipes, kan de Azure SDK voor C++ een samenhangende en intuïtieve ontwikkelervaring bieden. Of u nu met Azure Key Vault, Azure Storage of een andere service werkt, u profiteert van hetzelfde betrouwbare en voorspelbare gedrag, zodat u Azure-resources efficiënt kunt beheren en gebruiken.

Open source

De Azure SDK voor C++ is een opensource-project en biedt transparantie en toegankelijkheid voor de gebruikers. Door open source te zijn, kunnen ontwikkelaars de broncode van elke bibliotheek inspecteren en meer inzicht krijgen in hoe de SDK werkt en ervoor zorgen dat deze voldoet aan hun specifieke behoeften.

We moedigen feedback van onze gebruikers actief aan via problemen in onze GitHub-opslagplaats. Deze feedback is van groot belang bij het verbeteren van de SDK en het oplossen van eventuele problemen of suggesties van de community. Daarnaast verwelkomen we bijdragen van ontwikkelaars over de hele wereld. Of het nu gaat om het oplossen van bugs, het toevoegen van nieuwe functies of het verbeteren van documentatie, bijdragen via pull-aanvragen (PULL's) worden altijd gewaardeerd.

Door een opensource-community te bevorderen, streven we ernaar een samenwerkingsomgeving te creëren waar ontwikkelaars kunnen samenwerken om de Azure SDK voor C++ te verbeteren. Deze samenwerkingsbenadering verbetert niet alleen de kwaliteit van de SDK, maar zorgt er ook voor dat deze zich ontwikkelt om te voldoen aan de behoeften van de gebruikers.

Volgende stappen