Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SDK do Azure para C++ fornece um conjunto de bibliotecas de clientes que permitem que seus aplicativos C++ interajam diretamente com os serviços do Azure, seja em ambientes locais ou de nuvem. Essas bibliotecas, criadas com base na API REST do Azure, oferecem sintaxe C++ familiar e implementam padrões comuns de nuvem, como autenticação, registro em log e novas 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 clientes, 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 bloat 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 precisamente os recursos necessários sem incorporar recursos desnecessários.
Dividir o SDK do Azure para C++ nessas pequenas bibliotecas de serviços consumíveis permite que os usuários gerenciem suas dependências com eficiência e simplifiquem seu processo de desenvolvimento. Esse design não apenas aprimora a flexibilidade e a manutenção dos aplicativos, mas também se alinha aos padrões comuns de desenvolvimento em 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, você pode baixar facilmente o código-fonte das dependências do projeto e suas dependências e compilá-las como parte do processo de construção do projeto.
vcpkg integra-se perfeitamente ao CMake, um sistema de build amplamente usado para projetos C++. Ao utilizar um módulo CMake, o vcpkg gerencia toda a cadeia de dependências, garantindo que todas as bibliotecas necessárias sejam baixadas e criadas corretamente. Essa integração não apenas simplifica o processo de instalação, mas também garante a consistência em 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 as bibliotecas do SDK do Azure para C++ em seus projetos, confira o guia Instalar e integrar bibliotecas do SDK do Azure para C++.
Princípios de design unificados
O SDK do Azure para C++ é baseado em uma base de bibliotecas principais que fornecem tipos e padrões comuns em todas as bibliotecas de serviço. Esse design unificado garante a consistência e a familiaridade, tornando mais fácil para os desenvolvedores aprenderem e usarem o SDK com eficiência.
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, você 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.
Aderir 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. Se você estiver trabalhando com o Azure Key Vault, o Armazenamento do Azure ou qualquer outro serviço, você se beneficiará do mesmo comportamento confiável e previsível, permitindo que você gerencie e utilize recursos do Azure com eficiência.
Código aberto
O SDK do Azure para C++ é um projeto de software livre, fornecendo transparência e acessibilidade para seus usuários. Por ser de software livre, 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.
Incentivamos ativamente os comentários de nossos usuários por meio de problemas em nosso repositório GitHub. Esses comentários são inestimáveis para nos ajudar a melhorar o SDK e resolver quaisquer preocupações ou sugestões da comunidade. Além disso, damos as boas-vindas a contribuições de desenvolvedores em todo o mundo. Seja corrigindo bugs, adicionando novos recursos ou aprimorando a documentação, as contribuições por meio de PRs (solicitações de pull) são sempre apreciadas.
Ao promover uma comunidade de software livre, pretendemos criar um ambiente colaborativo em que os desenvolvedores possam trabalhar juntos para aprimorar o SDK do Azure para C++. Essa abordagem colaborativa não apenas melhora a qualidade do SDK, mas também garante que ele evolua para atender às necessidades de seus usuários.