Olyan alkalmazások listáját keresi, amelyek javítják a C# fejlesztési munkafolyamatot Linuxon? Íme néhány a legjobbak közül.

Kulcs elvitelek

  • A C# egy erőteljes programozási nyelv, amely immár teljes mértékben támogatott Linuxon, így ideális választás különféle alkalmazások fejlesztéséhez.
  • A Visual Studio Code egy könnyű és testreszabható szövegszerkesztő, amely nagyszerű fejlesztési élményt nyújt a C# számára, beépített terminállal, Git integrációval és bővítmény támogatással.
  • A Microsoft SQL Server és az Azure Data Studio hatékony eszközök az adatbázisok kezelésére és lekérdezésére, mindkettő könnyen telepíthető és használható Linuxon.

A C# egy nagy teljesítményű, nyílt forráskódú programozási nyelv, amelyet számos alkalmazás fejlesztésére használhat. A C# kezdetben csak Windowson volt elérhető, de később Linuxra is portolták. Ma a C# nem csak Windowson, hanem Linuxon és macOS-en is teljes mértékben támogatott.

A C#-kód írása Linuxon szórakoztató és produktív, ráadásul rengeteg nyílt forráskódú eszköz áll rendelkezésre a munkafolyamat javítására.

instagram viewer

1. .NET Framework

A .NET (Dotnet) Framework olyan fejlesztői eszközök halmaza, amelyek strukturált és átfogó modellt biztosítanak a C# alkalmazások fejlesztéséhez.

A keretrendszerhez tartozik egy osztálykönyvtár és egy futási környezet, amely lehetővé teszi az alkalmazások széles skálájának, például webes API-k, asztali alkalmazások stb.

A C# mellett a .NET olyan nyelveket is támogat, mint az F# és a Visual Basic. A C# kód futtatásához és fordításához .NET keretrendszerre van szükség. Szerencsére könnyű telepítse a .NET-et a Linux gépére.

Letöltés:.NET Framework (Ingyenes)

2. Visual Studio kód

A Visual Studio Code, közismertebb nevén VS Code, egy hatékony szövegszerkesztő szoftverek fejlesztésére olyan programozási nyelvek használatával, mint a C#.

A VS Code C#-munkafolyamatának javításához mindössze annyit kell tennie, hogy telepíti a C#-bővítményt, a Copilot-bővítményt a GitHub-ból, és néhány további tetszőleges bővítményt.

A VS Code könnyű, hatékony és többplatformos, így ugyanazt a nagyszerű élményt kapja, akár Linuxon, Windowson vagy macOS-en.

A VS Code néhány előnye:

  • Beépített terminál: A VS Code beépített terminállal rendelkezik, amely lehetővé teszi a fontos parancsok futtatását anélkül, hogy ki kellene lépnie a szerkesztőből. A PowerShell és a Bash parancsokat is futtathatja.
  • Testreszabás: A VS Code egy rendkívül bővíthető kódszerkesztő. A bővítmények lehetővé teszik a VS Code finomhangolását az igényeinek és a munkafolyamatnak megfelelően.
  • Integrált Git: A Git a szoftverfejlesztők egyik leggyakrabban használt eszköze. A VS Code intuitív grafikus felhasználói felület alapú Git verzióvezérlő rendszerrel érkezik, amely javítja a csapat többi tagjával való együttműködést, és a módosításokat egy központi adattárba helyezi át.

Azt is érdekelheti, hogy a VS Code-on kívül vannak más hatékony szövegszerkesztők is, amelyek segítségével C# kódot fejleszthet Linuxon. Néhány példa a Rider, a Sublime Text és a Vim.

Letöltés:VS kód (Ingyenes)

3. Microsoft SQL Server

A legtöbb valós alkalmazásnak valamilyen formában meg kell őriznie az adatokat. A relációs adatbázisrendszerek éppen ezt teszik lehetővé.

A Microsoft SQL Server egy hatékony, átfogó relációs adatbázis-kezelő rendszer, amely képes kezelni a kis és nagy méretű adatbázis-műveleteket.

A Microsoft SQL Servert önálló alkalmazásként is futtathatja Linuxon. Egy másik sokoldalúbb megközelítés az SQL-kiszolgáló Docker-tárolóként való futtatása. Az SQL-kiszolgáló Dockeren belüli futtatása nagyfokú rugalmasságot biztosít, és leegyszerűsítheti az alkalmazások éles üzembe helyezésének és kezelésének folyamatát.

A C# más adatbázis-rendszereket is támogat, mint például az SQLite, a MySQL és PostgreSQL, amelyek mindegyike könnyen elérhető Linuxon.

Letöltés:SQL szerver (Ingyenes)

4. Azure Data Studio

Továbbra is az adatbázisokon, az Azure Data Studio egy grafikus felhasználói felület alapú eszköz az adatbázis kezelésére és lekérdezésére. A legtöbb relációs adatbázis, beleértve a Microsoft SQL Servert is, parancssori felülettel rendelkezik. A legtöbb esetben azonban a grafikus felület használata jobb módot kínál az adatbázissal való interakcióra.

Az Azure Data Studio segítségével különböző relációs adatbázistípusokhoz kapcsolódhat helyileg a számítógépen és távolról a felhőben.

Egyetlen lekérdezéseket vagy bonyolult szkripteket is futtathat az Azure Data Studioban. A legfontosabb, hogy az Azure Data Studio nagymértékben bővíthető, és hasznos mind a fejlesztés során, mind az éles rendszereken lévő adatokkal való interakcióhoz.

Az Azure Data Studio könnyen telepíthető és beállítható Linuxon.

Letöltés:Azure Data Studio (Ingyenes)

5. Dokkmunkás

A Docker lehetővé teszi az alkalmazások és azok függőségei biztonságos és elszigetelt tárolókba való csomagolását és futtatását.

A Docker ideális szoftverek tesztelésére és üzembe helyezésére is. Konzisztens módot biztosít a szoftverek futtatására és terjesztésére, függetlenül attól, hogy milyen platformon dolgozik.

A szoftver tesztelésén és üzembe helyezésén kívül a Docker lehetővé teszi a C#-hoz szükséges szoftverek egyszerű és megfelelő futtatását.

Letöltés:Dokkmunkás (Ingyenes)

6. VirtualBox

Végül, de nem utolsósorban a VirtualBox, egy hatékony, nyílt forráskódú virtualizációs eszköz, amely ideális a virtuális gépek PC-n történő beállításához.

Bár a C# teljes mértékben támogatott Linuxon, bizonyos típusú alkalmazásokat – például a natív Windows asztali alkalmazásokat – csak a Windows támogatja teljes mértékben. Az ilyen forgatókönyvek leküzdéséhez bizonyos esetekben szükség lehet egy Windows PC-re.

Ezenkívül néhány más alkalmazás, például a Visual Studio vagy az SQL Server Management Studio nem elérhető Linuxon. Ilyen esetekben érdemes lehet futtasson egy Windows virtuális gépet a Linux környezetben VirtualBox használatával.

A Linuxon futó Windows virtuális géppel más típusú alkalmazásokat is fejleszthet, például WFP-t, vagy olyan eszközöket használhat, amelyek egyébként nem natívan elérhetőek Linuxon.

Letöltés:VirtualBox (Ingyenes)

A C# teljes mértékben támogatott Linuxon

Rengeteg eszköz van Linuxon a C# fejlesztési munkafolyamat javítására. A fejlesztőknek szánt Linux disztribúciók, a C# és más nyílt forráskódú eszközök erősségeit kihasználva hatékony, nagy teljesítményű alkalmazásokat hozhat létre a rendszerek széles skálájához.