Memilih lingkungan untuk pengembangan
Pilih lingkungan pengembangan yang tepat untuk mendukung adopsi dan performa DevOps. Lingkungan pengembangan DevOps tidak hanya boleh mengedit dan men-debug kode, tetapi terintegrasi dengan sisa siklus DevOps, termasuk pengujian, kontrol versi, dan pemantauan produksi. Microsoft menyediakan dua lingkungan pengembangan utama untuk mendukung DevOps, Visual Studio, dan Visual Studio Code.
Gunakan Visual Studio
Visual Studio adalah lingkungan pengembangan terintegrasi (IDE) berfungsi lengkap. Jika Anda dapat menggunakannya, Visual Studio sangat ideal untuk bekerja di Windows untuk membangun perangkat lunak untuk berbagai platform, termasuk .NET atau .NET Core, iOS, Android melalui Xamarin, dan target yang mendukung C++.
Visual Studio secara historis menawarkan manfaat produktivitas dan integrasi DevOps. Visual Studio terintegrasi secara asli dengan GitHub dan Azure DevOps, dan memiliki ekosistem ekstensi yang kuat untuk setiap penyedia DevOps industri.
Menggunakan Visual Studio Code
Visual Studio Code adalah editor kode gratis yang disederhanakan yang menawarkan penyesuaian tanpa batas melalui puluhan ribu ekstensi komersial dan komunitas. Ekstensi ini menambahkan dukungan untuk hampir semua bahasa, platform, dan layanan DevOps. Pengembang dapat produktif di Windows, Mac, atau Linux. Visual Studio Code adalah opsi ideal untuk pengembang yang tidak dapat menggunakan Visual Studio.
Mengembangkan untuk Azure
Tidak ada lingkungan pengembangan pilihan khusus untuk solusi Azure. Berkat dukungan luas untuk semua platform aplikasi utama, Anda dapat menggunakan hampir semua alat untuk membangun solusi Azure, dan memilih model penyebaran yang paling sesuai untuk Anda. Cara terbaik untuk menyebarkan solusi ke produksi biasanya melalui otomatisasi yang dihosting di GitHub Actions atau Azure Pipelines.
Visual Studio dan Visual Studio Code memiliki fitur asli dan ekstensi pihak pertama yang menyederhanakan bekerja dengan proses DevOps di Azure, GitHub, dan Azure DevOps.
Langkah berikutnya
Pelajari cara menyiapkan Visual Studio, Visual Studio Code, Eclipse untuk Java, dan IntelliJ IDEA untuk pengembangan Azure dalam modul pembelajaran langsung Menyiapkan lingkungan pengembangan Anda untuk pengembangan Azure.