Proces vývoje aplikací založených na Dockeru

Tip

Tento obsah je výňatek z elektronické knihy, architektury mikroslužeb .NET pro kontejnerizované aplikace .NET, které jsou k dispozici na webu .NET Docs nebo jako bezplatný soubor PDF ke stažení, který lze číst offline.

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

Vyvíjejte kontejnerizované aplikace .NET tak, jak se vám líbí, a to buď integrované vývojové prostředí (IDE), které se zaměřují na Visual Studio a Visual Studio nástroje pro Docker nebo CLI nebo Editor, které jsou zaměřené na Rozhraní příkazového řádku Dockeru a Visual Studio Code.

Vývojové prostředí pro aplikace Dockeru

Možnosti vývojových nástrojů: INTEGROVANÉ vývojové prostředí nebo editor

Ať už dáváte přednost úplnému a výkonnému integrovanému vývojovému prostředí nebo jednoduchému a agilnímu editoru, microsoft má nástroje, které můžete použít k vývoji aplikací Dockeru.

Visual Studio (pro Windows). Vývoj aplikací založených na Dockeru .NET 6 s Visual Studio vyžaduje Visual Studio 2022 verze 17.0 nebo novější. Visual Studio 2022 obsahuje nástroje pro Docker, které už jsou integrované. Nástroje pro Docker umožňují vyvíjet, spouštět a ověřovat aplikace přímo v cílovém prostředí Dockeru. Stisknutím klávesy F5 můžete aplikaci spustit a ladit (jeden kontejner nebo více kontejnerů) přímo do hostitele Dockeru, nebo stisknutím kombinace klávesCTRLF5 + můžete aplikaci upravit a aktualizovat, aniž byste museli znovu sestavit kontejner. Toto integrované vývojové prostředí je nejvýkonnější volbou pro vývoj aplikací založených na Dockeru.

Visual Studio pro Mac. Jedná se o integrované vývojové prostředí (IDE), vývoj Xamarin Studia, který běží v macOS. Pro vývoj .NET 6 vyžaduje verzi 8.4 nebo novější. Tento nástroj by měl být upřednostňovanou volbou pro vývojáře pracující na počítačích s macOS, kteří chtějí také používat výkonné integrované vývojové prostředí (IDE).

Visual Studio Code a Rozhraní příkazového řádku Dockeru Pokud dáváte přednost jednoduchému a multiplatformnímu editoru, který podporuje libovolný vývojový jazyk, můžete použít Visual Studio Code a rozhraní příkazového řádku Dockeru. Toto integrované vývojové prostředí je přístup pro vývoj pro různé platformy pro macOS, Linux a Windows. Kromě toho Visual Studio Code podporuje rozšíření pro Docker, jako je IntelliSense pro soubory Dockerfile a klávesové úlohy pro spouštění příkazů Dockeru z editoru.

Instalací Docker Desktopu můžete pomocí jednoho rozhraní příkazového řádku Dockeru vytvářet aplikace pro Windows i Linux.

Další materiály

Jazyky a architektury .NET pro kontejnery Dockeru

Jak je uvedeno v předchozích částech této příručky, můžete použít .NET Framework, .NET 6 nebo opensourcový projekt Mono při vývoji kontejnerizovaných aplikací .NET Dockeru. Při cílení na linuxové nebo Windows kontejnery můžete vyvíjet v jazyce C#, F# nebo Visual Basic v závislosti na tom, která architektura .NET se používá. Další podrobnosti about.NET jazycích najdete v blogovém příspěvku Strategie jazyka .NET.