Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
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 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 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
Visual Studio. Oficiální stránky.
https://visualstudio.microsoft.com/vs/Visual Studio Code. Oficiální stránky.
https://code.visualstudio.com/downloadDocker Desktop pro Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop pro Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
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.