Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пакет SDK Azure для C++ предоставляет набор клиентских библиотек, которые позволяют приложениям C++ легко взаимодействовать со службами Azure, будь то в локальных или облачных средах. Эти библиотеки, созданные на основе REST API Azure, предлагают знакомый синтаксис C++ и реализуют общие облачные шаблоны, такие как проверка подлинности, ведение журнала и повторные попытки. Используя пакет SDK Azure для C++, вы можете эффективно управлять ресурсами Azure и использовать их, расширяя рабочий процесс разработки с помощью надежных и надежных облачных возможностей.
Клиентские библиотеки
Пакет SDK Azure для C++ состоит из многочисленных клиентских библиотек, каждый из которых предназначен для взаимодействия с определенными службами Azure. Этот модульный подход позволяет разработчикам включать только необходимые библиотеки, минимизируя ненужные зависимости и уменьшая избыточность в своих проектах.
Каждая служба Azure может иметь одну или несколько библиотек, адаптированных к различным функциям. Например, Azure Key Vault предлагает отдельные библиотеки для управления ключами, секретами и сертификатами. Эта детализация гарантирует, что разработчики могут точно ориентироваться на возможности, которые они требуют, без включения дополнительных функций.
Разбиение пакета SDK Azure для C++ на эти небольшие, потребляемые библиотеки служб, позволяет пользователям эффективно управлять зависимостями и оптимизировать процесс разработки. Эта конструкция не только повышает гибкость и удобство обслуживания приложений, но и соответствует общим шаблонам разработки облака, обеспечивая простую интеграцию со службами Azure.
Установка и интеграция
Пакет SDK Azure для C++ поддерживает получение библиотек через vcpkg, современный диспетчер пакетов для C++. vcpkg упрощает часто разочаровывающую задачу управления зависимостями в проектах C++. Используя vcpkg, вы можете легко скачать источник зависимостей проекта и их зависимостей и создать их в рамках процесса сборки проекта.
vcpkg легко интегрируется с CMake, широко используемой системой сборки для проектов C++. Используя модуль CMake, vcpkg управляет всей цепочкой зависимостей, обеспечивая правильное скачивание и сборку всех необходимых библиотек. Эта интеграция не только упрощает процесс установки, но и обеспечивает согласованность в разных средах разработки.
Используя vcpkg и CMake, вы можете сосредоточиться на разработке приложения и меньше на управлении зависимостями, повышая общий рабочий процесс разработки. Если вы хотите узнать, как установить и интегрировать библиотеки Azure SDK для C++ в проекты, ознакомьтесь с библиотеками установки и интеграции из пакета SDK Azure для C++.
Унифицированные принципы проектирования
Пакет SDK Azure для C++ основан на основе основных библиотек, которые предоставляют общие типы и шаблоны для всех библиотек служб. Эта унифицированная конструкция обеспечивает согласованность и знакомство, что упрощает изучение и использование пакета SDK разработчиками.
При начале работы с первой библиотекой из пакета SDK Azure для C++вы столкнетесь с этими общими типами и шаблонами. Когда вы знакомы с ними, вы найдете, что переход на другие библиотеки в пакете SDK является простым. Эта согласованность позволяет быстро ускорить работу с новыми библиотеками, повысить производительность и сократить кривую обучения.
Соблюдение этих унифицированных принципов проектирования позволяет пакету SDK Azure для C++ предложить единый и интуитивно понятный интерфейс разработки. Независимо от того, работаете ли вы с Azure Key Vault, хранилищем Azure или любой другой службой, вы сможете воспользоваться тем же надежным и предсказуемым поведением, что позволяет эффективно управлять ресурсами Azure и использовать их.
Открытый исходный код
Пакет SDK Azure для C++ — это проект с открытым исходным кодом, обеспечивающий прозрачность и доступность для своих пользователей. Будучи открытым исходным кодом, разработчики могут проверять исходный код каждой библиотеки, получать более глубокое представление о том, как работает пакет SDK и обеспечить соответствие их конкретным потребностям.
Мы активно подталкиваем наших пользователей оставлять отзывы через обращения в репозитории GitHub. Эта обратная связь неоценимо помогает нам улучшить пакет SDK и решить любые проблемы или предложения сообщества. Кроме того, мы приветствуем вклад разработчиков по всему миру. Будь то исправление ошибок, добавление новых функций или улучшение документации, вклад через пул-реквесты (PR) всегда ценится.
Поощряя сообщество с открытым исходным кодом, мы стремимся создать совместную среду, в которой разработчики могут работать вместе, чтобы улучшить пакет SDK Azure для C++. Этот подход для совместной работы не только улучшает качество пакета SDK, но и гарантирует, что он развивается в соответствии с потребностями своих пользователей.