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.
Petunjuk / Saran
Konten ini adalah kutipan dari eBook, Arsitektur Layanan Mikro .NET untuk Aplikasi .NET Kontainer, tersedia di .NET Docs atau sebagai PDF gratis yang dapat diunduh yang dapat dibaca secara offline.
Kembangkan aplikasi .NET dalam kontainer seperti yang Anda suka, baik Integrated Development Environment (IDE) yang berfokus pada alat Visual Studio dan Visual Studio untuk Docker atau CLI/Editor yang berfokus pada Docker CLI dan Visual Studio Code.
Lingkungan pengembangan untuk aplikasi Docker
Pilihan alat pengembangan: IDE atau editor
Baik Anda lebih suka IDE yang lengkap dan kuat atau editor yang ringan dan lincah, Microsoft memiliki alat yang dapat Anda gunakan untuk mengembangkan aplikasi Docker.
Visual Studio (untuk Windows). Pengembangan aplikasi .NET 8 berbasis Docker dengan Visual Studio memerlukan Visual Studio 2022 atau yang lebih baru. Visual Studio sudah dilengkapi dengan alat bawaan untuk Docker. Alat untuk Docker memungkinkan Anda mengembangkan, menjalankan, dan memvalidasi aplikasi Anda langsung di lingkungan Docker target. Anda dapat menekan F5 untuk menjalankan dan men-debug aplikasi Anda (kontainer tunggal atau beberapa kontainer) langsung ke host Docker, atau menekan CTRL + F5 untuk mengedit dan me-refresh aplikasi Anda tanpa harus membangun kembali kontainer. IDE ini adalah pilihan pengembangan paling kuat untuk aplikasi berbasis Docker.
Visual Studio Code dan Docker CLI. Jika Anda lebih suka editor ringan dan lintas platform yang mendukung bahasa pengembangan apa pun, Anda dapat menggunakan Visual Studio Code dan Docker CLI. IDE ini adalah pendekatan pengembangan lintas platform untuk macOS, Linux, dan Windows. Selain itu, Visual Studio Code mendukung ekstensi untuk Docker seperti IntelliSense for Dockerfiles dan tugas pintasan untuk menjalankan perintah Docker dari editor.
Dengan menginstal Docker Desktop, Anda dapat menggunakan satu Docker CLI untuk membangun aplikasi untuk Windows dan Linux.
Sumber daya tambahan
Visual Studio. Situs resmi.
https://visualstudio.microsoft.com/vs/Kode Visual Studio. Situs resmi.
https://code.visualstudio.com/downloadDocker Desktop untuk Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop untuk Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Bahasa dan kerangka kerja .NET untuk kontainer Docker
Seperti disebutkan di bagian sebelumnya dari panduan ini, Anda dapat menggunakan .NET Framework, .NET 8, atau proyek Mono sumber terbuka saat mengembangkan aplikasi .NET kontainer Docker. Anda dapat mengembangkan dalam C#, F#, atau Visual Basic saat menargetkan Kontainer Linux atau Windows, tergantung pada kerangka kerja .NET mana yang digunakan. Untuk rincian lebih lanjut tentang bahasa .NET, lihat postingan blog Strategi Bahasa .NET.