Sdílet prostřednictvím


Proces vývoje pro aplikace založené na Dockeru

Návod

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

eBook o architektuře mikroslužeb .NET pro kontejnerizované aplikace .NET, miniatura na obálce.

Vyvíjejte kontejnerizované aplikace .NET tak, jak chcete, ať už se zaměřujete na integrované vývojové prostředí (IDE) se sadou Visual Studio a nástroji sady Visual Studio pro Docker nebo CLI/Editor, které jsou zaměřené na Docker CLI a Visual Studio Code.

Vývojové prostředí pro aplikace Dockeru

Možnosti vývojového nástroje: INTEGROVANÉ vývojové prostředí (IDE) 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 pro vývoj aplikací Dockeru.

Visual Studio (pro Windows) Vývoj aplikací .NET 8 založený na Dockeru pomocí sady Visual Studio vyžaduje Visual Studio 2022 nebo novější. Visual Studio 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 spustit a ladit aplikaci (jeden kontejner nebo více kontejnerů) přímo do hostitele Dockeru, nebo stisknutím kombinace kláves CTRL + F5 aplikaci upravit a aktualizovat, aniž byste museli znovu sestavit kontejner. Toto integrované vývojové prostředí je nejvýkonnější volbou pro aplikace založené na Dockeru.

Visual Studio Code a Docker CLI Pokud dáváte přednost jednoduchému a multiplatformnímu editoru, který podporuje jakýkoli vývojový jazyk, můžete použít Visual Studio Code a Rozhraní příkazového řádku Dockeru. Toto integrované vývojové prostředí (IDE) 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 dockerfiles 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.

Dodatečné zdroje

Jazyky a architektury .NET pro kontejnery Dockeru

Jak je uvedeno v předchozích částech této příručky, můžete při vývoji kontejnerizovaných aplikací .NET použít .NET Framework, .NET 8 nebo open-source projekt Mono. Při cílení na Linux nebo kontejnery Windows 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.