Megosztás a következőn keresztül:


Fejlesztési folyamat Docker-alapú alkalmazásokhoz

Jótanács

Ez a tartalom egy részlet a '.NET Microservices Architecture for Containerized .NET Applications' című eBook-ból, amely elérhető a .NET Docs oldalon, vagy ingyenesen letölthető PDF formátumban, amely offline módban is olvasható.

.NET mikroszolgáltatások architektúrája konténerizált .NET alkalmazásokhoz e-könyv borító miniatűr.

A tárolóalapú .NET-alkalmazásokat fejlesztheti tetszés szerint, akár az Integrált fejlesztési környezetre (IDE) összpontosítva a Visual Studio és a Dockerhez készült Visual Studio-eszközök használatával, akár a Docker CLI-re és a Visual Studio Code-ra koncentrálva.

Fejlesztői környezet Docker-alkalmazásokhoz

A fejlesztési eszköz lehetőségei: IDE vagy szerkesztő

Akár teljes és hatékony IDE-t, akár egyszerűsített és agilis szerkesztőt szeretne használni, a Microsoft olyan eszközökkel rendelkezik, amelyekkel Docker-alkalmazásokat fejleszthet.

Visual Studio (Windowshoz). A Visual Studio docker-alapú .NET 8-alkalmazásfejlesztéséhez Visual Studio 2022 vagy újabb verzió szükséges. A Visual Studio már beépített eszközökkel rendelkezik a Dockerhez. A Docker eszközei lehetővé teszik az alkalmazások fejlesztését, futtatását és érvényesítését közvetlenül a cél Docker-környezetben. Az F5 billentyűt lenyomva futtathatja és hibakereséssel végezheti el az alkalmazást (egy vagy több tároló) közvetlenül egy Docker-gazdagépen, vagy a CTRLF5 + lenyomva szerkesztheti és frissítheti az alkalmazást anélkül, hogy újra kellene építenie a tárolót. Ez az IDE a Docker-alapú alkalmazások leghatékonyabb fejlesztési választása.

Visual Studio Code és Docker CLI. Ha olyan egyszerű és platformfüggetlen szerkesztőt szeretne használni, amely bármilyen fejlesztési nyelvet támogat, használhatja a Visual Studio Code-ot és a Docker PARANCSSOR-t. Ez az IDE egy platformfüggetlen fejlesztési módszer macOS, Linux és Windows rendszerekhez. Emellett a Visual Studio Code támogatja a Docker bővítményeit, például a Docker-fájlokhoz készült IntelliSense-t, valamint a parancsikonfeladatokat a szerkesztőből származó Docker-parancsok futtatásához.

A Docker Desktop telepítésével egyetlen Docker CLI-vel hozhat létre alkalmazásokat Windowshoz és Linuxhoz egyaránt.

További erőforrások

.NET-nyelvek és keretrendszerek Docker-tárolókhoz

Az útmutató korábbi szakaszaiban leírtak szerint a Docker tárolóalapú .NET-alkalmazások fejlesztésekor használhatja a .NET-keretrendszert, a .NET 8-at vagy a nyílt forráskódú Mono-projektet. Linux- vagy Windows-tárolók megcélzása esetén c#, F# vagy Visual Basic nyelven fejleszthet, attól függően, hogy melyik .NET-keretrendszer van használatban. További részletek about.NET nyelvekről a .NET nyelvstratégiát ismertető blogbejegyzésben olvashat.