Tarkvaraarendajad kasutavad integreeritud arenduskeskkondi (IDE) ja tekstiredaktoreid iga päev. Hea tekstiredaktor või IDE omamine ja teadmine, kuidas seda tõhusalt kasutada, on tootlikkuse jaoks ülioluline.

Selles juhendis vaatleme mõningaid parimaid tekstiredaktoreid ja IDE-sid, mida saate oma C# või Dotneti (.NET) arendamiseks kasutada. Meil on igaühele midagi, olenemata sellest, kas kasutate macOS-i, Windowsi või Linuxi.

Mis on C#?

C# ("C Sharp") on Microsofti loodud kaasaegne avatud lähtekoodiga ja platvormideülene programmeerimiskeel. See on osa .NET-i programmeerimiskeelte perekonnast.

C# keel on tugev ja seda kasutatakse laialdaselt ärimaailmas. Selle süntaks sarnaneb Java süntaksiga ja on objektorienteeritud. Saate käitada ja arendada C#-koodi oma macOS-i, Windowsi või Linuxi arvutis.

Ka C# keel on väga mitmekülgne. Saate seda kasutada paljude rakenduste, sealhulgas töölauarakenduste, mikroteenuste, Azure'i funktsioonide, mobiilirakendused ja veebi API-d. WebAssembly abil saate oma brauseris isegi käivitada C#-koodi nagu JavaScripti (WASM).

instagram viewer

1. Rattur

Rider on suhteliselt uus IDE, mis käivitati 2017. aastal. Ettevõte JetBrains arendab seda koos paljude teiste maailmatasemel tarkvaraarendustööriistadega. Nende hulka kuuluvad IntelliJ IDE ja PhpStorm ReSharper.

Rider on üks parimaid C# IDE-sid, mida saate kasutada. See on võimas ja kerge IDE, millel on palju koodi ümberkujundamist ja tootlikkuse täiustusi. Saate hakata Riderit kasutama 30-päevase tasuta prooviperioodina, pärast mida peate maksma kuu- või aastatellimuse.

Täpsemad Rideri tellimused hõlmavad arendustööriistu, nagu dotTrace, dotMemory ja ReSharper. Põhitellimus maksab selle kirjutamise ajal 150 dollarit aastas.

IDE on saadaval MacOS-i, Windowsi ja Linuxi jaoks ning pakub võimalust hõlpsasti koodi portida kolme operatsioonisüsteemi vahel.

Lae alla: Rattur (30-päevane tasuta prooviperiood)

2. Visual Studio kood (VS-kood)

Visual Studio Code või VS Code, nagu seda rahvasuus tuntakse, on Microsofti avatud lähtekoodiga ja kaasaegne tekstiredaktor. See on kerge ja kasutab teie arvutis minimaalseid ressursse.

Üks VS Code'i ainulaadseid omadusi on selle võime toetada mitut programmeerimiskeelt. Toetus on olemas Masinakiri ja PHP, mis on pluss täispinu arendajatele. VS-kood on ka selle laienduse turu kaudu väga konfigureeritav ja laiendatav. C# arenduse põhilaiendus on C# Visual Studio koodi jaoks autor OmniSharp.

VS-kood on saadaval kõigil suurematel platvormidel: Linux, macOS ja Windows. Seda toetavad ka M1 ränikiibid. Saate isegi installida ja käivitada VS-koodi teistes käepõhistes süsteemides, näiteks Raspberry Pi.

Lae alla: Visual Studio kood (tasuta)

3. Varjutus

Eclipse on veel üks kindel ja võimas IDE, mida Java arendajad laialdaselt kasutavad, kuid see toetab ka teisi keeli, nagu C ja C++.

Selle funktsionaalsust saate hõlpsalt laiendada Eclipse'i turul saadaolevate pistikprogrammide abil. Kaasas ka koodianalüüsi ja silumistööriistad. Peaksite installima a Cute plugin esmaklassilise C# arenduskogemuse saamiseks Eclipse'is.

Eclipse on avatud lähtekoodiga ja saadaval MacOS-i, Windowsi ja Linuxi jaoks.

Lae alla: Varjutus (tasuta)

4. MonoDevelop

MonoDevelop on veel üks kindel IDE. See ei toeta mitte ainult C#, vaid ka teisi Dotneti perekonna keeli, nagu F# ja Visual Basic.

IDE-l on lai valik funktsioone, mis hõlbustavad arendajatel täiustatud projektide või lahenduste seadistamist.

MonoDevelopi abil saate hõlpsasti portida Visual Studio abil loodud C#-projekte teistesse operatsioonisüsteemidesse. Tegelikult põhineb Visual Studio for Mac MonoDevelopil.

MonoDevelop on avatud lähtekoodiga ja saadaval kõigis tavalistes operatsioonisüsteemides.

Lae alla: MonoDevelop (tasuta)

5. Atom

Atom on võimas ja kerge tekstiredaktor, mida toetavad GitHub ja selle kogukond. Lisaks C# keelele toetab Atom mitmeid teisi keeli, nagu JavaScript ja HTML.

Redaktorit on laienduste kaudu väga võimalik laiendada, samuti on Atomi lihtne oma maitse järgi kohandada ja konfigureerida. Kui olete tuttav teiste tekstiredaktorite (nt VS Code või Vim) klahvikombinatsioonidega, saate need hõlpsalt Atomi üle kanda.

Redaktoril on rikkalik ja integreeritud tööriist Giti või GitHubiga töötamiseks. Sa võid joosta PowerShell või bash-käske redaktorist selle terminaliakna kaudu.

Atom on avatud lähtekoodiga ja on tasuta saadaval MacOS-i, Windowsi ja Linuxi jaoks.

Lae alla: Atom (tasuta)

6. Vim

Vim on terminaliredaktor, mis on tegutsenud mitu aastakümmet. Saate seda kasutada paljude ülesannete jaoks, alates süsteemifailide konfigureerimisest kuni skriptide kirjutamise ja täisrakenduste programmeerimiseni.

Vimi redaktor on vastupidav, kerge ja väga kohandatav. Vimiga on kaasas ka integreeritud õpetus mis aitab teil seda oma igapäevases töövoos kasutada.

Kui olete innukas Vimi kasutaja, installige lihtsalt mõned tööriistad, nagu OmniSharp, ja saate selles võimsas redaktoris C#-s areneda.

Vim on avatud lähtekoodiga ja saadaval Windowsi, macOS-i ja Linuxi jaoks. Enamikul Linuxi ja Unixi süsteemidel on vaikimisi Vim-redaktor.

Lae alla: Vim (tasuta)

7. Visual Studio

Viimane, kuid kindlasti mitte vähem oluline on Visual Studio, hästi testitud ja usaldusväärne C# ja .NET IDE, mis on ajaproovile vastu pidanud; aastal täitub 2022. aastal 25 aastat.

Visual Studio on võimas IDE. Sellel on lai valik funktsioone, nagu integreeritud git-tööriistad, koodianalüüs ja profiilide koostamine, NuGeti paketihaldus ja kaugsilumine. Pole ime, et see on C# arendajate seas üks enimkasutatavaid IDE-sid.

Visual Studio abil saate arendada laia valikut rakendusi alates konsooliprogrammidest kuni töölauarakendusteni.

Visual Studio Community on tasuta ja saadaval macOS-is ja Windowsis. Täpsemate funktsioonide ja tugiteenuste saamiseks võite osta ettevõtte või ettevõtte väljaande.

Lae alla: Visual Studio kogukond (tasuta)

IDE või redaktori valimine

Selles juhendis on vaadeldud mõningaid parimaid IDE-sid või tekstiredaktoreid, mida saate oma C# arendamiseks kasutada, olenemata sellest, kas kasutate Maci, Windowsi või Linuxi arvutit.

Tekstiredaktor või IDE on üks tööriistu, mida kasutate tarkvaraarendajana oma töövoos. Valige üks, mis teie vajadustele kõige paremini sobib, ja õppige seda valdama: teadke, kuidas kasutada otseteid, kohandada ja konfigureerida jne. maksimaalse tootlikkuse saavutamiseks.

13 parimat brauseri IDE-d, millest iga programmeerija peaks teadma

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Programmeerimine
  • Programmeerimine
  • Tekstiredaktor
  • Integreeritud arenduskeskkond

Autori kohta

Mwiza Kumwenda (55 avaldatud artiklit)

Mwiza arendab tarkvara erialalt ning kirjutab palju Linuxi ja esiotsa programmeerimise kohta. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõttearhitektuuri.

Rohkem Mwiza Kumwendast

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin