7 Superb grunner til at du bør bruke Linux for programmering
Linux har lenge hatt et rykte som et sted for programmerere og geeks. Vi har skrevet mye om hvordan operativsystemet er bra for alle fra studenter 5 grunner til at Linux kan hjelpe deg med å bli en bedre student 5 grunner til at Linux kan hjelpe deg med å bli en bedre student Du kan tenke på å kjøpe litt ny programvare for å gå tilbake til skolen , men har du tenkt på å prøve et nytt operativsystem? Linux kan være perfekt for deg - her er hvorfor. Les mer til artister 6 Linux Distros Designet for artister, musikere og redaktører 6 Linux Distros Designet for kunstnere, musikere og redaktører Les mer, men ja, Linux er en god plattform for programmering. Enten du tar hensyn til det åpne etos eller det generelle økosystemet, er det mange grunner til å vurdere å gjøre Linux til ditt hjem for å skrive kode.
1. Linux er gratis
Det koster deg ingen penger for å laste ned og installere et Linux-operativsystem. Det er flott om du er en hobbyist, en student eller noen som kommer i gang på en karriere som programmerer. Hvorfor Linux er flott for freelance-profesjonelle Hvorfor Linux er flott for freelance-profesjonelle Jeg har klart å bygge en karriere som skriver på nettet, bare ved hjelp av en Linux-datamaskin. La meg vise deg hvordan du kan bruke Linux til å administrere ditt profesjonelle liv, fra å administrere økonomi til å finne kunder. Les mer . Du trenger ikke å gaffel over penger du ikke har ennå. Alt du trenger er en Linux-kompatibel datamaskin, og det er en stor sannsynlighet for at du allerede gjør det.
Ikke bare vil Linux koste ingen penger, heller ikke det meste av programvaren. Du kan ta tak i verktøyene du trenger, enten det er for programmering eller opprettelse av dokumenter uten å måtte bekymre deg for hva som er på bankkontoen din.
2. Linux er enkelt å installere
De fleste installerer aldri operativsystem. De kan ikke engang ha et konsept om hva man er. Dette gjør ideen om å installere Linux som mye vanskeligere å forstå.
Men du er en programmerer. Du kan enkelt finne ut hvordan du søker etter et Linux-operativsystem Hvorfor det ikke betyr noe Linux-operativsystem du bruker, hvorfor det ikke betyr noe Linux-operativsystem du bruker Det kommer alltid til å være argumenter om hvilket Linux-operativsystem som er " bedre". Samlet sett gir Linux en god opplevelse, uansett hvordan du kjører den. La oss se på disse likhetene - og feire dem! Les mer, ta en ISO, og skriv den til en USB-stasjon. PC-reparasjonsverktøyet i lommen: Boot-CD på en USB-stick. PC-reparasjonsverktøyet i lommen: Boot-CD på en USB-minne. flash-stasjon lastet med de mest fantastiske verktøyene på planeten: PC-reparasjonsverktøyet mitt. I denne artikkelen deler jeg innholdet. Les mer . Du har ikke noe problem med å trykke på den nødvendige funksjonstasten under oppstart og navigerer på skjermopplysningene som følger. Når du har startet opp en live USB-stasjon, er installering av Linux ikke alt annet enn å installere et program i Windows.
Pluss hvis du vil beholde ditt eksisterende operativsystem, har du alltid muligheten til å doble oppstart. 7 Grunner til at du bør (og burde ikke) Dual Boot Linux 7 grunner til at du bør (og burde ikke) Dual Boot Linux Ofte, Å gjøre valget mellom å installere Linux over Windows kan være vanskelig å rettferdiggjøre. Men hvorfor ikke velge begge? Her er fem grunner til dual boot og to grunner du ikke burde. Les mer .
3. Du er fri til å tinker
Linux tilbyr det ideelle stedet for å sette ferdighetene dine til test. Du kan få tilgang til kildekoden til nesten hvilken som helst del av operativsystemet ditt, fra det grafiske grensesnittet. Det aller beste Linux-skrivebordsmiljøet for programmering: Prosessens hemmeligheter. Det aller beste Linux-skrivebordsmiljøet for programmering: Linux-hemmelighetenes Linux er en godt valg for programmering, da det er enkelt å installere støtte for stort sett hvilket som helst språk du kan tenke på. Programmering gjøres enkelt på Linux. Men det er mer til det. Les mer ned til kjernen Linux-kjernen: En forklaring i lekmannens vilkår Linux-kjernen: En forklaring i lekmanns vilkår Det er bare en de facto ting som Linux-distribusjoner har til felles: Linux-kjernen. Men mens det ofte snakkes om, vet mange ikke akkurat nøyaktig hva det gjør. Les mer .
Mesteparten av det vil ikke være fornuftig for deg, uansett hvor mye erfaring du har. Men å ha friheten til å dykke inn og eksperimentere er en fin måte å lære, og med Linux trenger du ikke å bekymre deg for å løpe inn i noen juridiske problemer når du gjør det. Det store flertallet av programvare vil ikke be deg om å godta en sluttbrukerlisensavtale 10 Latterlige EULA-klausuler som du kanskje allerede har blitt enige om til 10 Latterlige EULA-klausuler som du kanskje allerede har blitt enige om å la oss være ærlige, leser ingen EULA (End Bruker lisensavtale) - vi ruller bare ned til bunnen og klikker "Jeg godtar". EULA er full av forvirrende legalese for å gjøre dem uforståelige til ... Les mer. Open source lisenser handler i stor grad om å bruke koden til å lage dine egne applikasjoner, med noen som sier at programmet må også være gratis og åpen kildekode. Open Source vs Free Software: Hva er forskjellen og hvorfor betyr det? Open Source vs Free Software: Hva er forskjellen og hvorfor betyr det? Mange antar at "åpen kildekode" og "fri programvare" betyr det samme, men det er ikke sant. Det er i din beste interesse å vite hva forskjellene er. Les mer .
4. Det er støtte for de fleste programmeringsspråk
Trenger du å skrive i C, C + +, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby eller Vala? Linux støtter dem alle, og listen fortsetter. Jo, du vil treffe noen veisklokker. Visual Basic støtter bare Windows, men du kan bruk Apples Swift. Vanligvis, hvis et programmeringsspråk ikke er begrenset til et bestemt operativsystem, fungerer det sannsynligvis på Linux.
Hvis et språk du vil bruke, ikke allerede er installert som standard, kan du vanligvis få pakkene fra distribusjonslagrene dine. Søk i standardpakkebehandling Linux App Stores sammenlignet: Hvilken er riktig for deg? Linux App Stores sammenlignet: Hvilken er riktig for deg? Windows-brukere blir veiledet til en appbutikk. macOS har hatt en for en stund. Linux har i mellomtiden hatt en appbutikk-stilopplevelse i mange år. Men hvilken er riktig for deg? Les Mer for navnet på språket, og noe du vil ha, skal vises.
5. Velg fra et stort utvalg av applikasjoner
Det populære bildet av en programmerer innebærer å sitte foran en svart dataskjerm fylt med hvit eller grønn tekst. Du kan skrive kode på den måten, eller du kan skyte opp et tekstredigeringsprogram. Defualt-alternativer som Gedit og Kate kan være alt du trenger Avansert Linux-tekstredigerere Sammenlignet: kate vs gedit Avansert Linux-tekstredigerere Sammenlignet: kate vs gedit Enhver Linux-bruker vil fortelle deg at en god tekstredigerer er en viktig komponent i et datasystem, uansett om du er ny bruker eller en erfaren proff. Mens du bruker en terminaltekst ... Les mer. Emacs, nano og Vim er alternativer du kan bruke inne i en terminal nano vs vim: Terminal Text Editors Sammenlignet nano vs VIM: Terminal Text Editors Sammenlignet Selv om Linux har blitt lett nok til praktisk talt alle som skal bruke uten å måtte bruke den Terminal, det er noen av oss som regelmessig bruker det eller er nysgjerrige på hvordan man kan kontrollere ... Les mer. Atom er et kryssplattformsalternativ som er så utvidbart som Chrome. Eller du kan være en av de mange som skal forelske seg i Sublime Text Making The Best Text Editor Bedre: 7 Great Sublime Tekstpakker Gjør den beste tekstredigereren bedre: 7 Great Sublime Text Packages Les mer .
Alternativt kan du gå til fullblåste integrerte skrivebordsmiljøer Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Å velge mellom en avansert IDE og en enklere tekstredigerer kan være vanskelig. Vi gir litt innsikt for å hjelpe deg med å ta den beslutningen. Les mer, eller IDEer. På den ekstremt lyse siden er det Geany, som må lastes raskt på maskinen. For noe som gir en fyldigere opplevelse, prøv Eclipse Full-Featured vs Basic Linux-kodeditor: Eclipse og Geany Sammenlignet Full-Featured vs Basic Linux-kodeditor: Eclipse og Geany Sammenlignet Hvis du er noen som skriver kode regelmessig, er det svært viktig at du bruker en kodeditor som du er komfortabel med. Under Linux er det et stort utvalg av redaktører å velge mellom, hver rettet mot ... Les mer .
6. Føle kraften i Bash Scripting
Hvis du bare programmerer for å få noe spesifikt oppnådd, men ikke bryr seg om språket, er det på tide å lære Linux-kommandoer og prøve hånden ved å skrive Bash-skript. 5 Nybegynnere Linux Oppsett Ideer for Cron Jobs & Shell Scripts 5 Nybegynner Linux Setup Ideas For Cron Jobs & Shell Scripts Med bash scripting kan du gjøre en kompleks serie oppgaver i en rask gå så det er flott for omfattende og gjentatte behov. Det er også en fin måte å bli kjent med terminal. Les mer . Mange av kommandoene som følger med Linux (eller som kan installeres) er så effektive og kraftige at enkelte Linux-brukere foretrekker å bo i terminalen.
Med et Bash-skript kan du sette kommandoer sammen for å skape mer komplekse kombinasjoner. For eksempel kan noen som administrerer en adresseliste lage et skript som vil slå sammen lister over abonnenter, trekke ut e-postadressene, fjerne duplikater og legge til riktig formatering slik at resultatet kan leses av andre programmer. Sikkert beats gjør alt dette for hånden.
7. Linux-ekspertise er en ønskelig ferdighet
Lærer du hvordan du programmerer for å lande en jobb? Det faktum at du bruker Linux er en markedsførbar ferdighet. Enten du administrerer et selskaps server eller bidrar til å bygge de skyttjenester som kundene i økende grad stoler på, vil arbeidsgivere ha folk som vet hvordan de skal bruke Linux.
Selv om du bare tinker rundt for nå, legger Linux på systemet ditt og gjør noe programmering på det, og vil raskt gi deg litt kjennskap til operativsystemet som kan gi deg en konkurransefortrinn senere.
Hvorfor vil du bruke noe annet?
Det er grunnen til at mange utviklere velger å gjøre Linux til deres hjem. Mens noen vil si at Linux har mangel på brukervennlige skrivebordsprogrammer, er det ikke tilfelle med programvare rettet mot programmerere. Du kan gå så langt som å si at de tradisjonelt har vært Lunds målgruppe.
Selv om du allerede har et utviklingsmiljø som går, kan det ikke skade å revurdere det for å se om Linux bedre passer dine behov. Du kan lære mye og spare penger ved å slå bryteren!
Hvis du bruker Linux for programmering, hva er andre grunner til at folk bør vurdere det? Hva er din favorittprogrammeringsfunksjon eller verktøy på Linux? Gi oss beskjed i kommentarene!
Utforsk mer om: Programmering, Terminal.