Bagikan melalui


Proses pengembangan untuk aplikasi berbasis Docker

Tip

Konten ini adalah kutipan dari eBook berjudul “.NET Microservices Architecture for Containerized .NET Applications” yang tersedia di .NET Docs atau sebagai PDF yang dapat diunduh gratis dan dapat dibaca secara luring.

.NET Microservices Architecture for Containerized .NET Applications eBook cover thumbnail.

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

Terlepas dari apakah Anda lebih suka IDE penuh dan kuat atau editor yang ringan dan gesit, Microsoft memiliki alat yang dapat Anda gunakan untuk mengembangkan aplikasi Docker.

Visual Studio (untuk Windows). Pengembangan aplikasi .NET 6 berbasis Docker dengan Visual Studio memerlukan Visual Studio 2022 versi 17.0 atau yang lebih baru. Visual Studio 2022 dilengkapi dengan alat bawaan untuk Docker di dalamnya. Alat untuk Docker memungkinkan Anda untuk mengembangkan, menjalankan, dan memvalidasi aplikasi Anda langsung di lingkungan Docker target. Anda bisa menekan F5 untuk menjalankan dan men-debug aplikasi Anda (kontainer tunggal atau beberapa kontainer) langsung ke host Docker, atau tekan CTRL + F5 untuk mengedit dan me-refresh aplikasi Anda tanpa harus membangun kembali kontainer. IDE adalah pilihan pengembangan paling kuat untuk aplikasi berbasis Docker.

Visual Studio untuk Mac. Ini adalah IDE, evolusi Xamarin Studio, berjalan di macOS. Untuk pengembangan .NET 6, diperlukan versi 8.4 atau yang lebih baru. Alat ini akan menjadi pilihan yang disukai pengembang yang bekerja di mesin macOS yang juga ingin menggunakan IDE yang kuat.

Visual Studio Code dan Docker CLI. Jika Anda lebih menyukai 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 juga mendukung ekstensi untuk Docker seperti IntelliSense untuk Dockerfiles dan tugas pintasan untuk menjalankan perintah Docker dari editor.

Dengan menginstal Docker Desktop, Anda bisa menggunakan satu Docker CLI untuk membangun aplikasi untuk Windows dan Linux.

Sumber Daya Tambahan:

Bahasa dan kerangka kerja .NET untuk kontainer Docker

Seperti disebutkan di bagian sebelumnya dari panduan ini, Anda bisa menggunakan .NET Framework, .NET 6, atau proyek Mono sumber terbuka saat mengembangkan aplikasi .NET kontainer Docker. Anda bisa mengembangkan dalam C#, F#, atau Visual Basic saat menargetkan Kontainer Linux atau Windows, tergantung pada kerangka kerja .NET mana yang digunakan. Untuk detail selengkapnya tentang bahasa .NET, lihat posting blog Strategi Bahasa .NET.