Vai meklējat labāko lietotņu sarakstu, kas uzlabos jūsu C# izstrādes darbplūsmu operētājsistēmā Linux? Šeit ir daži no labākajiem.
Key Takeaways
- C# ir jaudīga programmēšanas valoda, kas tagad pilnībā tiek atbalstīta operētājsistēmā Linux, padarot to par ideālu izvēli dažādu lietojumprogrammu izstrādei.
- Visual Studio Code ir viegls un pielāgojams teksta redaktors, kas nodrošina lielisku C# izstrādes pieredzi ar iebūvētu termināli, Git integrāciju un paplašinājumu atbalstu.
- Microsoft SQL Server un Azure Data Studio ir jaudīgi rīki datu bāzu pārvaldībai un vaicājumiem, kas abi ir viegli instalējami un lietojami operētājsistēmā Linux.
C# ir jaudīga, atvērtā koda programmēšanas valoda, ko varat izmantot, lai izstrādātu plašu lietojumprogrammu klāstu. C# sākotnēji bija pieejams tikai operētājsistēmā Windows, bet vēlāk tika pārnests uz Linux. Mūsdienās C# tiek pilnībā atbalstīts ne tikai operētājsistēmās Windows, bet arī Linux un macOS.
C# koda rakstīšana operētājsistēmā Linux ir jautra un produktīva, turklāt ir daudz atvērtā pirmkoda rīku, lai uzlabotu jūsu darbplūsmu.
1. .NET Framework
.NET (Dotnet) Framework ir izstrādes rīku komplekts, kas nodrošina strukturētu un visaptverošu modeli C# lietojumprogrammu izstrādei.
Sistēmai ir klases bibliotēka un izpildlaiks, kas ļauj rakstīt plašu lietojumprogrammu klāstu, piemēram, tīmekļa API, darbvirsmas lietojumprogrammas utt.
Papildus C#, .NET atbalsta arī tādas valodas kā F# un Visual Basic. Lai palaistu un kompilētu C# kodu, ir nepieciešams .NET ietvars. Par laimi, to ir viegli izdarīt instalējiet .NET savā Linux datorā.
Lejupielādēt:.NET Framework (bezmaksas)
2. Visual Studio kods
Visual Studio Code, tautā pazīstams kā VS Code, ir spēcīgs teksta redaktors programmatūras izstrādei, izmantojot tādas programmēšanas valodas kā C#.
Lai uzlabotu savu C# darbplūsmu VS Code, viss, kas jums jādara, ir jāinstalē C# paplašinājums, Copilot paplašinājums no GitHub un daži citi paplašinājumi pēc jūsu izvēles.
VS Code ir viegls, jaudīgs un vairāku platformu, tāpēc jūs iegūsit tikpat lielisku pieredzi neatkarīgi no tā, vai izmantojat Linux, Windows vai macOS.
Dažas no VS Code priekšrocībām ietver:
- Iebūvēts terminālis: VS Code ir aprīkots ar iebūvētu termināli, kas ļauj palaist svarīgas komandas, neizejot no redaktora. Varat palaist gan PowerShell, gan Bash komandas.
- Pielāgošana: VS Code ir ļoti paplašināms koda redaktors. Paplašinājumi ļauj precīzi noregulēt VS kodu atbilstoši jūsu vajadzībām un darbplūsmai.
- Integrēta Git: Git ir viens no programmatūras izstrādātāju visbiežāk izmantotajiem rīkiem. VS Code ir aprīkots ar intuitīvu uz GUI balstītu Git versiju kontroles sistēmu, lai uzlabotu sadarbību ar citiem komandas locekļiem un virzītu izmaiņas uz centrālo repo.
Jūs varētu arī interesēt, ka bez VS Code ir arī citi spēcīgi teksta redaktori, kurus varat izmantot, lai izstrādātu C# kodu operētājsistēmā Linux. Daži piemēri ir Rider, Sublime Text un Vim.
Lejupielādēt:VS kods (bezmaksas)
3. Microsoft SQL serveris
Lielākajai daļai reālās pasaules lietojumprogrammu kaut kādā veidā ir jāsaglabā dati. Relāciju datu bāzu sistēmas ļauj to izdarīt.
Microsoft SQL Server ir jaudīga visaptveroša relāciju datu bāzu pārvaldības sistēma, kas var apstrādāt nelielas vai liela mēroga datu bāzes darbības.
Varat palaist Microsoft SQL Server kā atsevišķu lietojumprogrammu sākotnēji operētājsistēmā Linux. Vēl viena daudzpusīgāka pieeja ir palaist SQL serveri kā Docker konteineru. SQL servera darbināšana programmā Docker nodrošina lielu elastību un var vienkāršot lietojumprogrammu izvietošanas un pārvaldības procesu ražošanā.
C# atbalsta arī citas datu bāzu sistēmas, piemēram, SQLite, MySQL un PostgreSQL, kas visi ir viegli pieejami operētājsistēmā Linux.
Lejupielādēt:SQL serveris (bezmaksas)
4. Azure Data Studio
Joprojām datubāzēs, Azure Data Studio ir uz GUI balstīts rīks datu bāzes pārvaldībai un vaicājumiem. Lielākajai daļai relāciju datu bāzu, tostarp Microsoft SQL Server, ir komandrindas interfeiss. Tomēr vairumā gadījumu GUI izmantošana piedāvā labāku veidu, kā mijiedarboties ar jūsu datu bāzi.
Varat izmantot Azure Data Studio, lai izveidotu savienojumu ar dažādiem relāciju datu bāzu veidiem gan lokāli datorā, gan attālināti mākonī.
Varat arī palaist atsevišķus vaicājumus vai sarežģītus skriptus pakalpojumā Azure Data Studio. Vissvarīgākais ir tas, ka Azure Data Studio ir ļoti paplašināms un ir noderīgs gan izstrādes laikā, gan mijiedarbībai ar datiem par sistēmām, kas tiek ražotas.
Azure Data Studio ir viegli instalēt un iestatīt operētājsistēmā Linux.
Lejupielādēt:Azure Data Studio (bezmaksas)
5. Docker
Docker ļauj iepakot un palaist lietojumprogrammas un to atkarības drošos un izolētos konteineros.
Docker ir ideāli piemērots gan programmatūras testēšanai, gan izvietošanai ražošanā. Tas nodrošina jums konsekventu veidu, kā palaist un izplatīt programmatūru neatkarīgi no platformas, kurā izmantojat.
Papildus programmatūras testēšanai un izvietošanai, Docker ļauj ērti palaist C# nepieciešamo programmatūru.
Lejupielādēt:Docker (bezmaksas)
6. VirtualBox
Pēdējais, bet ne mazāk svarīgais ir VirtualBox — jaudīgs atvērtā pirmkoda virtualizācijas rīks, kas ir ideāli piemērots virtuālo mašīnu iestatīšanai datorā.
Lai gan C# tiek pilnībā atbalstīts operētājsistēmā Linux, noteikta veida lietojumprogrammas, piemēram, vietējās Windows darbvirsmas lietojumprogrammas, tiek pilnībā atbalstītas tikai operētājsistēmā Windows. Lai pārvarētu šādus scenārijus, dažos gadījumos jums joprojām var būt nepieciešams Windows dators.
Arī dažas citas lietojumprogrammas, piemēram, Visual Studio vai SQL Server Management Studio, nav viegli pieejamas operētājsistēmā Linux. Šādos gadījumos jūs varētu vēlēties palaist Windows virtuālo mašīnu savā Linux vidē izmantojot VirtualBox.
Izmantojot Windows VM operētājsistēmā Linux, varat izstrādāt cita veida lietojumprogrammas, piemēram, WFP, vai izmantot rīkus, kas citādi nav pieejami operētājsistēmā Linux.
Lejupielādēt:VirtualBox (bezmaksas)
C# ir pilnībā atbalstīts operētājsistēmā Linux
Operētājsistēmā Linux ir tik daudz rīku, lai uzlabotu jūsu C# izstrādes darbplūsmu. Izmantojot izstrādātājiem paredzēto Linux distros, C# un citus atvērtā pirmkoda rīkus, varat izveidot jaudīgas, augstas veiktspējas lietojumprogrammas plašam sistēmu klāstam.