Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure SDK untuk C++ menyediakan sekumpulan pustaka klien yang memungkinkan aplikasi C++ Anda berinteraksi dengan mulus dengan layanan Azure, baik di lingkungan lokal maupun cloud. Pustaka ini, dibangun di atas Azure REST API, menawarkan sintaks C++ yang familier dan menerapkan pola cloud umum seperti autentikasi, pengelogan, dan percobaan ulang. Dengan menggunakan Azure SDK untuk C++, Anda dapat mengelola dan menggunakan sumber daya Azure secara efisien, meningkatkan alur kerja pengembangan Anda dengan kemampuan cloud yang kuat dan andal.
Perpustakaan Klien
Azure SDK untuk C++ terdiri dari banyak pustaka klien, masing-masing dirancang untuk berinteraksi dengan layanan Azure tertentu. Pendekatan modular ini memungkinkan pengembang untuk menyertakan hanya pustaka yang diperlukan, meminimalkan dependensi yang tidak perlu dan mengurangi pembengkakan proyek mereka.
Setiap layanan Azure dapat memiliki satu atau beberapa pustaka yang disesuaikan dengan fungsionalitas yang berbeda. Misalnya, Azure Key Vault menawarkan pustaka terpisah untuk mengelola Kunci, Rahasia, dan Sertifikat. Granularitas ini memastikan bahwa pengembang dapat dengan tepat menargetkan kemampuan yang mereka butuhkan tanpa menggabungkan fitur asing.
Memecah Azure SDK untuk C++ ke dalam pustaka layanan kecil yang dapat dikonsumsi ini, memungkinkan pengguna untuk mengelola dependensi mereka secara efisien dan menyederhanakan proses pengembangan mereka. Desain ini tidak hanya meningkatkan fleksibilitas dan kelestarian aplikasi tetapi juga selaras dengan pola pengembangan cloud umum, memastikan integrasi yang mulus dengan layanan Azure.
Penginstalan dan integrasi
Azure SDK untuk C++ mendukung akuisisi pustaka melalui vcpkg, manajer paket modern untuk C++. vcpkg menyederhanakan tugas yang sering membuat frustrasi dalam mengelola dependensi dalam proyek C++. Dengan menggunakan vcpkg, Anda dapat dengan mudah mengunduh sumber dependensi proyek dan dependensinya, dan membangunnya sebagai bagian dari proses build proyek Anda.
vcpkg terintegrasi dengan mulus dengan CMake, sistem build yang banyak digunakan untuk proyek C++. Dengan menggunakan modul CMake, vcpkg mengelola seluruh rantai dependensi, memastikan bahwa semua pustaka yang diperlukan diunduh dan dibuat dengan benar. Integrasi ini tidak hanya menyederhanakan proses penyiapan tetapi juga memastikan konsistensi di berbagai lingkungan pengembangan.
Dengan menggunakan vcpkg dan CMake, Anda dapat lebih fokus pada pengembangan aplikasi Anda dan kurang mengelola dependensi, meningkatkan alur kerja pengembangan Anda secara keseluruhan. Jika Anda ingin melihat cara menginstal dan mengintegrasikan Azure SDK untuk pustaka C++ ke dalam proyek Anda, lihat Menginstal dan mengintegrasikan pustaka dari Azure SDK untuk C++.
Prinsip desain terpadu
Azure SDK untuk C++ dibangun di atas fondasi pustaka inti yang menyediakan jenis dan pola umum di semua pustaka layanan. Desain terpadu ini memastikan konsistensi dan keakraban, sehingga memudahkan pengembang untuk mempelajari dan menggunakan SDK secara efektif.
Saat memulai dengan pustaka pertama Anda dari Azure SDK untuk C++, Anda akan menemukan jenis dan pola umum ini. Saat Anda terbiasa dengannya, Anda akan menemukan bahwa transisi ke pustaka lain dalam SDK mulus. Konsistensi ini memungkinkan Anda untuk dengan cepat beradaptasi dengan pustaka baru, meningkatkan produktivitas Anda dan mengurangi kurva pembelajaran.
Mematuhi prinsip desain terpadu ini, memungkinkan Azure SDK untuk C++ untuk menawarkan pengalaman pengembangan yang kohesif dan intuitif. Baik Anda bekerja dengan Azure Key Vault, Azure Storage, atau layanan lainnya, Anda akan mendapat manfaat dari perilaku yang dapat diandalkan dan dapat diprediksi yang sama, memungkinkan Anda mengelola dan menggunakan sumber daya Azure secara efisien.
Sumber terbuka
Azure SDK untuk C++ adalah proyek sumber terbuka, memberikan transparansi dan aksesibilitas kepada penggunanya. Dengan menjadi sumber terbuka, pengembang dapat memeriksa kode sumber setiap pustaka, mendapatkan pemahaman yang lebih mendalam tentang bagaimana SDK beroperasi dan memastikan bahwa SDK memenuhi kebutuhan spesifik mereka.
Kami secara aktif mendorong umpan balik dari pengguna kami melalui masalah di repositori GitHub kami. Umpan balik ini sangat berharga dalam membantu kami meningkatkan SDK dan mengatasi masalah atau saran apa pun dari komunitas. Selain itu, kami menyambut kontribusi dari pengembang di seluruh dunia. Baik memperbaiki bug, menambahkan fitur baru, atau meningkatkan dokumentasi, kontribusi melalui permintaan pull (PR) selalu dihargai.
Dengan menumbuhkan komunitas sumber terbuka, kami bertujuan untuk membuat lingkungan kolaboratif di mana pengembang dapat bekerja sama untuk meningkatkan Azure SDK untuk C++. Pendekatan kolaboratif ini tidak hanya meningkatkan kualitas SDK tetapi juga memastikan bahwa ia berevolusi untuk memenuhi kebutuhan penggunanya.