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
.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ů.