Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O SDK do Azure para C++ fornece um conjunto de bibliotecas de cliente que permitem que seus aplicativos C++ interajam perfeitamente com os serviços do Azure, seja em ambientes locais ou em nuvem. Essas bibliotecas, criadas com base na API REST do Azure, oferecem sintaxe C++ familiar e implementam padrões de nuvem comuns, como autenticação, registro em log e tentativas. Usando o SDK do Azure para C++, você pode gerenciar e utilizar recursos do Azure com eficiência, aprimorando seu fluxo de trabalho de desenvolvimento com recursos de nuvem robustos e confiáveis.
Bibliotecas de cliente
O SDK do Azure para C++ é composto por várias bibliotecas de cliente, cada uma projetada para interagir com serviços específicos do Azure. Essa abordagem modular permite que os desenvolvedores incluam apenas as bibliotecas de que precisam, minimizando dependências desnecessárias e reduzindo o inchaço em seus projetos.
Cada serviço do Azure pode ter uma ou várias bibliotecas adaptadas a diferentes funcionalidades. Por exemplo, o Azure Key Vault oferece bibliotecas separadas para gerenciar chaves, segredos e certificados. Essa granularidade garante que os desenvolvedores possam direcionar com precisão os recursos de que precisam sem incorporar recursos estranhos.
Dividir o SDK do Azure para C++ nessas pequenas bibliotecas de serviço consumíveis permite que os usuários gerenciem com eficiência suas dependências e simplifiquem seu processo de desenvolvimento. Este design não só melhora a flexibilidade e a capacidade de manutenção das aplicações, mas também se alinha com padrões comuns de desenvolvimento na nuvem, garantindo uma integração perfeita com os serviços do Azure.
Instalação e integração
O SDK do Azure para C++ dá suporte à aquisição de bibliotecas por meio do vcpkg, um gerenciador de pacotes moderno para C++. vcpkg simplifica a tarefa muitas vezes frustrante de gerenciar dependências em projetos C++. Usando o vcpkg, pode facilmente descarregar o código fonte das dependências do seu projeto e as suas dependências, e compilá-las como parte do processo de construção do seu projeto.
vcpkg integra-se perfeitamente com CMake, um sistema de compilação amplamente utilizado para projetos C++. Ao utilizar um módulo CMake, o vcpkg gerencia toda a cadeia de dependência, garantindo que todas as bibliotecas necessárias sejam baixadas e construídas corretamente. Essa integração não apenas simplifica o processo de configuração, mas também garante a consistência entre diferentes ambientes de desenvolvimento.
Usando vcpkg e CMake, você pode se concentrar mais no desenvolvimento de seu aplicativo e menos no gerenciamento de dependências, aprimorando seu fluxo de trabalho de desenvolvimento geral. Se você quiser ver como instalar e integrar o SDK do Azure para bibliotecas C++ em seus projetos, confira Instalar e integrar bibliotecas do SDK do Azure para C++.
Princípios de design unificados
O SDK do Azure para C++ é criado sobre uma base de bibliotecas principais que fornecem tipos e padrões comuns em todas as bibliotecas de serviço. Esse design unificado garante consistência e familiaridade, tornando mais fácil para os desenvolvedores aprender e usar o SDK de forma eficaz.
Ao começar com sua primeira biblioteca do SDK do Azure para C++, você encontrará esses tipos e padrões comuns. À medida que você se familiarizar com eles, descobrirá que a transição para outras bibliotecas dentro do SDK é perfeita. Essa consistência permite que você se atualize rapidamente com novas bibliotecas, aumentando sua produtividade e reduzindo a curva de aprendizado.
A adesão a esses princípios de design unificados permite que o SDK do Azure para C++ ofereça uma experiência de desenvolvimento coesa e intuitiva. Quer esteja a trabalhar com o Azure Key Vault, o Armazenamento do Azure ou qualquer outro serviço, beneficiará do mesmo comportamento fiável e previsível, permitindo-lhe gerir e utilizar de forma eficiente os recursos do Azure.
Código aberto
O SDK do Azure para C++ é um projeto de código aberto, fornecendo transparência e acessibilidade aos seus usuários. Por ser de código aberto, ele permite que os desenvolvedores inspecionem o código-fonte de cada biblioteca, obtendo uma compreensão mais profunda de como o SDK opera e garantindo que ele atenda às suas necessidades específicas.
Encorajamos ativamente o feedback de nossos usuários por meio de problemas em nosso repositório GitHub. Esse feedback é inestimável para nos ajudar a melhorar o SDK e resolver quaisquer preocupações ou sugestões da comunidade. Além disso, aceitamos contribuições de desenvolvedores de todo o mundo. Seja corrigindo bugs, adicionando novos recursos ou melhorando a documentação, as contribuições por meio de pull requests (PRs) são sempre apreciadas.
Ao promover uma comunidade de código aberto, pretendemos criar um ambiente colaborativo onde os desenvolvedores possam trabalhar juntos para aprimorar o SDK do Azure para C++. Essa abordagem colaborativa não só melhora a qualidade do SDK, mas também garante que ele evolua para atender às necessidades de seus usuários.