Hledáte konečný seznam aplikací, které vylepší váš pracovní postup vývoje C# v Linuxu? Zde jsou některé z nejlepších.

Klíčové věci

  • C# je výkonný programovací jazyk, který je nyní plně podporován na Linuxu, takže je ideální volbou pro vývoj různých aplikací.
  • Visual Studio Code je lehký a přizpůsobitelný textový editor, který poskytuje skvělé prostředí pro vývoj C# s vestavěným terminálem, integrací Git a podporou rozšíření.
  • Microsoft SQL Server a Azure Data Studio jsou výkonné nástroje pro správu a dotazování databází, přičemž oba lze snadno nainstalovat a použít v systému Linux.

C# je výkonný programovací jazyk s otevřeným zdrojovým kódem, který můžete použít pro vývoj široké škály aplikací. C# byl zpočátku dostupný pouze na Windows, ale později byl portován na Linux. Dnes je C# plně podporováno nejen na Windows, ale také na Linuxu a macOS.

Psaní kódu C# na Linuxu je zábavné a produktivní a navíc existuje spousta open-source nástrojů pro vylepšení vašeho pracovního postupu.

1. .NET Framework

instagram viewer

.NET (Dotnet) Framework je sada vývojových nástrojů, které poskytují strukturovaný a komplexní model pro vývoj aplikací C#.

Framework je dodáván s knihovnou tříd a runtime, které vám umožňují psát širokou škálu aplikací, jako jsou webová rozhraní API, desktopové aplikace atd.

Kromě C# podporuje .NET také jazyky jako F# a Visual Basic. Ke spuštění a kompilaci C# kódu potřebujete .NET framework. Naštěstí je to snadné nainstalujte .NET na váš počítač se systémem Linux.

Stažení:.NET Framework (Volný, uvolnit)

2. Kód Visual Studio

Visual Studio Code, populárně známý jako VS Code, je výkonný textový editor pro vývoj softwaru pomocí programovacích jazyků, jako je C#.

Chcete-li zlepšit svůj pracovní postup v C# na VS Code, vše, co musíte udělat, je nainstalovat rozšíření C#, rozšíření Copilot z GitHubu a několik dalších rozšíření dle vašeho výběru.

VS Code je lehký, výkonný a multiplatformní, takže získáte stejně skvělý zážitek, ať už používáte Linux, Windows nebo macOS.

Některé z výhod VS Code zahrnují:

  • Vestavěný terminál: VS Code je dodáván s vestavěným terminálem, který vám umožňuje spouštět důležité příkazy bez opuštění editoru. Můžete spouštět příkazy PowerShell i Bash.
  • Přizpůsobení: VS Code je vysoce rozšiřitelný editor kódu. Rozšíření vám umožní vyladit VS kód podle vašich potřeb a pracovního postupu.
  • Integrovaný Git: Git je jedním z nejpoužívanějších nástrojů softwarových vývojářů. VS Code přichází s intuitivním systémem správy verzí Git založeným na grafickém uživatelském rozhraní, který zlepšuje spolupráci s ostatními členy týmu a přenáší vaše změny do centrálního úložiště.

Také by vás mohlo zajímat, že kromě VS Code existují další výkonné textové editory, které můžete použít k vývoji kódu C# v Linuxu. Některé příklady zahrnují Rider, Sublime Text a Vim.

Stažení:VS kód (Volný, uvolnit)

3. Microsoft SQL Server

Většina aplikací v reálném světě potřebuje uchovávat data v nějaké formě. Relační databázové systémy vám to umožňují.

Microsoft SQL Server je výkonný komplexní systém pro správu relačních databází, který zvládne operace malých i velkých databází.

Microsoft SQL Server můžete spustit jako samostatnou aplikaci nativně na Linuxu. Dalším všestrannějším přístupem je provozování serveru SQL jako kontejneru Docker. Spuštění serveru SQL v rámci Dockeru poskytuje velkou flexibilitu a může zjednodušit proces nasazení a správy vašich aplikací v produkci.

C# také podporuje další databázové systémy, jako je SQLite, MySQL a PostgreSQL, které jsou všechny snadno dostupné na Linuxu.

Stažení:SQL Server (Volný, uvolnit)

4. Azure Data Studio

Stále na databázích, Azure Data Studio je nástroj založený na grafickém uživatelském rozhraní pro správu a dotazování vaší databáze. Většina relačních databází včetně Microsoft SQL Server přichází s rozhraním příkazového řádku. Ve většině případů však použití GUI nabízí lepší způsob interakce s vaší databází.

Azure Data Studio můžete použít k připojení k různým typům relačních databází lokálně v počítači i vzdáleně v cloudu.

V Azure Data Studio můžete také spouštět jednotlivé dotazy nebo složité skripty. A co je nejdůležitější, Azure Data Studio je vysoce rozšiřitelné a je užitečné jak během vývoje, tak pro interakci s daty v systémech, které jsou ve výrobě.

Azure Data Studio se snadno instaluje a nastavuje na Linuxu.

Stažení:Azure Data Studio (Volný, uvolnit)

5. Přístavní dělník

Docker umožňuje zabalit a spustit aplikace a jejich závislosti v zabezpečených a izolovaných kontejnerech.

Docker je ideální jak pro testování, tak pro nasazení softwaru v produkci. Poskytuje vám konzistentní způsob spouštění a distribuce softwaru bez ohledu na platformu, na které se nacházíte.

Kromě testování a nasazování softwaru vám Docker umožňuje snadno spouštět software potřebný pro C# dobrým způsobem.

Stažení:Přístavní dělník (Volný, uvolnit)

6. VirtualBox

V neposlední řadě je VirtualBox, výkonný open-source virtualizační nástroj ideální pro nastavení virtuálních strojů na vašem PC.

Ačkoli je C# plně podporováno na Linuxu, určité typy aplikací – například nativní desktopové aplikace Windows – jsou plně podporovány pouze ve Windows. Chcete-li překonat takové scénáře, můžete v některých případech stále potřebovat počítač se systémem Windows.

Také některé další aplikace, jako je Visual Studio nebo SQL Server Management Studio, nejsou v Linuxu snadno dostupné. V takových případech možná budete chtít spustit Windows VM ve vašem prostředí Linuxu pomocí VirtualBoxu.

S Windows VM na Linuxu můžete vyvíjet další druhy aplikací, jako je WFP, nebo používat nástroje, které jinak nejsou na Linuxu nativně dostupné.

Stažení:VirtualBox (Volný, uvolnit)

C# je v Linuxu plně podporováno

V Linuxu je tolik nástrojů pro vylepšení vašeho pracovního postupu vývoje C#. Využitím silných stránek linuxových distribucí pro vývojáře, C# a dalších open-source nástrojů můžete vytvářet výkonné, vysoce výkonné aplikace pro širokou škálu systémů.