Kas otsite parimat loendit rakendustest, mis täiustavad teie C# arenduse töövoogu Linuxis? Siin on mõned parimad.

Võtmed kaasavõtmiseks

  • C# on võimas programmeerimiskeel, mida nüüd Linuxis täielikult toetatakse, mistõttu on see ideaalne valik mitmesuguste rakenduste arendamiseks.
  • Visual Studio Code on kerge ja kohandatav tekstiredaktor, mis pakub C# jaoks suurepärast arenduskogemust koos sisseehitatud terminali, Giti integratsiooni ja laienduse toega.
  • Microsoft SQL Server ja Azure Data Studio on võimsad tööriistad andmebaaside haldamiseks ja päringute tegemiseks, mis mõlemad on Linuxis hõlpsasti installitavad ja kasutatavad.

C# on võimas avatud lähtekoodiga programmeerimiskeel, mida saate kasutada paljude rakenduste arendamiseks. C# oli algselt saadaval ainult Windowsis, kuid hiljem teisaldati see Linuxile. Tänapäeval toetatakse C# täielikult mitte ainult Windowsis, vaid ka Linuxis ja macOS-is.

C#-koodi kirjutamine Linuxis on lõbus ja produktiivne, lisaks on teie töövoo täiustamiseks palju avatud lähtekoodiga tööriistu.

instagram viewer

1. .NET Framework

.NET (Dotnet) Framework on arendustööriistade komplekt, mis pakub struktureeritud ja kõikehõlmavat mudelit C# rakenduste arendamiseks.

Raamistikuga on kaasas klassiteek ja käitusaeg, mis võimaldab kirjutada mitmesuguseid rakendusi, nagu veebi API-d, töölauarakendused jne.

Lisaks C#-le toetab .NET ka selliseid keeli nagu F# ja Visual Basic. C#-koodi käitamiseks ja kompileerimiseks vajate .NET-i raamistikku. Õnneks on see lihtne installige .NET oma Linuxi masinasse.

Lae alla:.NET Framework (tasuta)

2. Visual Studio kood

Visual Studio Code, tuntud kui VS Code, on võimas tekstiredaktor tarkvara arendamiseks, kasutades programmeerimiskeeli nagu C#.

C# töövoo täiustamiseks VS-koodis piisab, kui installida C# laiendus, Copiloti laiendus GitHubist ja mõned muud teie valitud laiendused.

VS Code on kerge, võimas ja platvormideülene, nii et saate sama suurepärase kogemuse olenemata sellest, kas kasutate Linuxi, Windowsi või macOS-i.

Mõned VS-koodi eelised on järgmised:

  • Sisseehitatud terminal: VS Code'il on sisseehitatud terminal, mis võimaldab käivitada olulisi käske ilma redaktorist väljumata. Saate käivitada nii PowerShelli kui ka Bashi käske.
  • Kohandamine: VS Code on väga laiendatav koodiredaktor. Laiendused võimaldavad teil VS-koodi peenhäälestada vastavalt teie vajadustele ja töövoogudele.
  • Integreeritud Git: Git on tarkvaraarendajate üks enim kasutatavaid tööriistu. VS Code on varustatud intuitiivse GUI-põhise Giti versioonikontrollisüsteemiga, et tõhustada koostööd teiste meeskonnaliikmetega ja viia teie muudatused kesksesse reposse.

Samuti võite olla huvitatud sellest, et peale VS Code on ka teisi võimsaid tekstiredaktoreid, mida saate kasutada Linuxis C# koodi arendamiseks. Mõned näited hõlmavad Rider, Sublime Text ja Vim.

Lae alla:VS kood (tasuta)

3. Microsoft SQL Server

Enamik reaalmaailma rakendusi peab mingil kujul säilitama andmeid. Relatsiooniandmebaasisüsteemid võimaldavad teil just seda teha.

Microsoft SQL Server on võimas kõikehõlmav relatsioonilise andmebaasi haldussüsteem, mis saab hakkama väikeste kuni suuremahuliste andmebaasitoimingutega.

Saate Microsoft SQL Serverit käitada eraldiseisva rakendusena Linuxis. Veel üks mitmekülgsem lähenemisviis on SQL-serveri käitamine Dockeri konteinerina. SQL-serveri käitamine Dockeris pakub palju paindlikkust ning võib lihtsustada teie rakenduste juurutamist ja haldamist tootmises.

C# toetab ka teisi andmebaasisüsteeme, nagu SQLite, MySQL ja PostgreSQL, mis kõik on Linuxis hõlpsasti saadaval.

Lae alla:SQL Server (tasuta)

4. Azure Data Studio

Endiselt andmebaasides on Azure Data Studio GUI-põhine tööriist andmebaasi haldamiseks ja päringute tegemiseks. Enamik relatsiooniandmebaase, sealhulgas Microsoft SQL Server, on varustatud käsurea liidesega. Kuid enamikul juhtudel pakub GUI kasutamine paremat viisi teie andmebaasiga suhtlemiseks.

Azure Data Studio abil saate luua ühenduse erinevate relatsiooniandmebaasi tüüpidega nii arvutis kohapeal kui ka pilves.

Azure Data Studios saate käitada ka üksikuid päringuid või keerulisi skripte. Kõige tähtsam on see, et Azure Data Studio on väga laiendatav ja kasulik nii arenduse ajal kui ka tootmises olevate süsteemide andmetega suhtlemisel.

Azure Data Studio on lihtne installida ja seadistada Linuxis.

Lae alla:Azure Data Studio (tasuta)

5. Docker

Docker võimaldab teil pakendada ja käivitada rakendusi ja nende sõltuvusi turvalistes ja isoleeritud konteinerites.

Docker sobib ideaalselt nii tarkvara testimiseks kui ka juurutamiseks tootmises. See pakub teile järjepidevat viisi tarkvara käitamiseks ja levitamiseks, olenemata kasutatavast platvormist.

Lisaks tarkvara testimisele ja juurutamisele võimaldab Docker C# jaoks vajalikku tarkvara hõlpsalt ja hästi käivitada.

Lae alla:Docker (tasuta)

6. VirtualBox

Viimane, kuid mitte vähem oluline on VirtualBox, võimas avatud lähtekoodiga virtualiseerimistööriist, mis sobib ideaalselt teie arvutis virtuaalmasinate seadistamiseks.

Kuigi C# on Linuxis täielikult toetatud, toetatakse teatud tüüpi rakendusi, näiteks Windowsi algrakendusi, täielikult ainult Windowsis. Sellistest stsenaariumidest ülesaamiseks võib mõnikord siiski vaja minna Windowsi arvutit.

Samuti pole mõned muud rakendused, nagu Visual Studio või SQL Server Management Studio, Linuxis hõlpsasti saadaval. Sellistel juhtudel võiksite seda soovida käitage oma Linuxi keskkonnas Windowsi VM-i kasutades VirtualBoxi.

Linuxis töötava Windowsi VM-iga saate arendada muud tüüpi rakendusi (nt WFP) või kasutada tööriistu, mis muidu pole Linuxis saadaval.

Lae alla:VirtualBox (tasuta)

C# on Linuxis täielikult toetatud

Linuxis on nii palju tööriistu, mis parandavad teie C# arendustöövoogu. Rakendades arendajatele mõeldud Linuxi distributsioonide, C# ja muude avatud lähtekoodiga tööriistade tugevusi, saate luua võimsaid suure jõudlusega rakendusi paljudele süsteemidele.