Reklama

Linux má už dlho povesť miesta pre programátorov a geekov. Rozsiahlo sme písali o tom, ako je operačný systém skvelý pre každého študentov 5 dôvodov, prečo vám Linux môže pomôcť stať sa lepším študentomMožno premýšľate o kúpe nového softvéru, aby ste sa mohli vrátiť do školy, ale premýšľali ste nad vyskúšaním nového operačného systému? Linux môže byť pre vás ideálny – tu je dôvod. Čítaj viac do umelcov 6 Linuxových distribúcií navrhnutých pre umelcov, hudobníkov a redaktorov Čítaj viac , ale áno, Linux je skvelá platforma pre programovanie. Či už beriete do úvahy otvorený étos alebo celkový ekosystém, existuje veľa dôvodov, prečo by ste mali zvážiť, či je Linux vaším domovom na písanie kódu.

1. Linux je zadarmo

Stiahnutie a inštalácia operačného systému Linux vás nestojí žiadne peniaze. To je skvelé, či už ste nadšenec, študent alebo niekto začať s kariérou programátora Prečo je Linux skvelý pre profesionálov na voľnej nohePodarilo sa mi vybudovať kariéru v písaní online, len pomocou počítača s Linuxom. Dovoľte mi ukázať vám, ako môžete pomocou Linuxu riadiť svoj profesionálny život, od správy financií až po hľadanie klientov.

instagram viewer
Čítaj viac . Nemusíte prehadzovať peniaze, ktoré ešte nemáte. Všetko, čo potrebujete, je počítač kompatibilný so systémom Linux a je veľká pravdepodobnosť, že ho už máte.

Nielenže Linux nebude stáť žiadne peniaze, ani väčšina softvéru. Môžete si vziať nástroje, ktoré potrebujete, či už ide o programovanie alebo vytváranie dokumentov, bez toho, aby ste sa museli starať o to, čo je na vašom bankovom účte.

2. Linux sa ľahko inštaluje

Väčšina ľudí nikdy nenainštaluje operačný systém. Možno nemajú ani poňatia o tom, čo kto je. Preto je oveľa ťažšie pochopiť myšlienku inštalácie Linuxu.

Ale ty si programátor. Ľahko zistíte, ako na to vyhľadajte operačný systém Linux Prečo nezáleží na tom, aký operačný systém Linux používateVždy sa budú diskutovať o tom, ktorý operačný systém Linux je „lepší“. Celkovo Linux poskytuje dobrú skúsenosť bez ohľadu na to, ako ho spúšťate. Pozrime sa na tieto podobnosti - a oslávme ich! Čítaj viac , získajte ISO a zapíšte ho na USB kľúč Súprava nástrojov na opravu počítača vo vrecku: Spustenie CD na USB kľúčiV súprave môjho technika mám USB flash disk nabitý tými najúžasnejšími nástrojmi na planéte: súpravou mojich nástrojov na opravu počítača. V tomto článku zdieľam jeho obsah. Čítaj viac . Nemáte problém stlačiť potrebný funkčný kláves počas zavádzania a prechádzať výzvami na obrazovke, ktoré nasledujú. Po spustení živého USB disku sa inštalácia Linuxu až tak nelíši od inštalácie programu v systéme Windows.

7 skvelých dôvodov, prečo by ste mali používať Linux na programovanie LinuxProgramovanie UNetbootin

Navyše, ak si chcete ponechať svoj existujúci operačný systém, vy mať vždy možnosť duálneho spustenia 7 dôvodov, prečo by ste mali (a nemali) Dual Boot LinuxRozhodnutie o inštalácii Linuxu pred Windowsom môže byť často ťažké ospravedlniť. Prečo sa však nerozhodnúť pre oboje? Tu je päť dôvodov pre duálne spustenie a dva dôvody, prečo by ste nemali. Čítaj viac .

3. Pre Tinkera máte voľnosť

Linux ponúka ideálne miesto na otestovanie vašich schopností. Môžete pristupovať k zdrojovému kódu takmer akejkoľvek časti vášho operačného systému, z grafické rozhranie Najlepšie Linuxové desktopové prostredie pre programovanie: Tajomstvo profesionálovLinux je skvelá voľba pre programovanie, pretože je jednoduché nainštalovať podporu pre prakticky akýkoľvek jazyk, na ktorý si spomeniete. Programovanie je na Linuxe jednoducho jednoduchšie. Ale je toho viac. Čítaj viac až po jadro Čo je jadro v systéme Linux a ako skontrolujete svoju verziu?Linux je operačný systém, však? No nie presne! Je to vlastne jadro. Ale čo je jadro Linuxu? Čítaj viac .

Väčšina z toho vám nebude dávať zmysel, bez ohľadu na to, koľko skúseností máte. Ale mať slobodu ponoriť sa do toho a experimentovať je skvelý spôsob, ako sa učiť, a s Linuxom sa nemusíte báť, že by ste narazili na nejaké právne problémy. Veľká väčšina softvéru vás o to nepožiada súhlasiť s licenčnou zmluvou koncového používateľa 8 smiešnych doložiek EULA, s ktorými ste už možno súhlasiliTu sú niektoré z najsmiešnejších podmienok v EULA populárnych služieb. Možno ste s nimi už súhlasili! Čítaj viac . Licencie s otvoreným zdrojovým kódom sa vo veľkej miere zaoberajú používaním kódu na vytváranie vlastných aplikácií, s niektorými stanovuje, že váš program musí byť tiež bezplatný a open source Open Source vs. Slobodný softvér: Aký je rozdiel a prečo je to dôležité?Mnohí predpokladajú, že „open source“ a „slobodný softvér“ znamenajú to isté, ale to nie je pravda. Je vo vašom najlepšom záujme vedieť, aké sú rozdiely. Čítaj viac .

4. Existuje podpora pre väčšinu programovacích jazykov

Potrebujete písať v C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby alebo Vala? Linux podporuje všetky z nich a zoznam pokračuje. Iste, narazíte na nejaké zátarasy. Visual Basic podporuje iba Windows, ale vy môcť použite Apple's Swift. Vo všeobecnosti, ak programovací jazyk nie je obmedzený na konkrétny operačný systém, potom pravdepodobne funguje na Linuxe.

7 skvelých dôvodov, prečo by ste mali používať Linux na programovanie LinuxProgramovací programovací jazyk

Ak jazyk, ktorý by ste chceli použiť, ešte nie je predvolene nainštalovaný, balíky môžete zvyčajne získať z repozitárov vašej distribúcie. Vyhľadávanie váš predvolený správca balíkov Porovnanie obchodov s aplikáciami pre Linux: Ktorý z nich je pre vás ten pravý?Používatelia systému Windows sú presmerovaní do obchodu s aplikáciami. macOS má už nejaký čas jeden. Linux má medzitým už roky skúsenosti v štýle obchodu s aplikáciami. Ktorý je však pre vás ten pravý? Čítaj viac pre názov jazyka a malo by sa objaviť niečo, čo chcete.

5. Vyberte si zo širokej škály aplikácií

Populárny obraz programátora zahŕňa sedenie pred čiernou obrazovkou počítača vyplnenou bielym alebo zeleným textom. Týmto spôsobom môžete napísať kód alebo môžete spustiť textový editor. Predvolené možnosti ako Gedit a Kate môže byť všetko, čo potrebujete Porovnané pokročilé textové editory Linuxu: Kate vs geditKaždý používateľ Linuxu vám povie, že dobrý textový editor je dôležitou súčasťou počítačového systému, bez ohľadu na to, či ste nový používateľ alebo skúsený profesionál. Pri používaní textu terminálu... Čítaj viac . Emacs, nano a Vim (náš cheat sheet VIM Cheat Sheet: Cheat Sheet editora príkazového riadka Vim LinuxMajte tento cheat pre Vim po ruke, aby ste sa naučili alebo znovu naučili užitočné príkazy Vim. Čítaj viac ) sú možnosti, ktoré môžete použiť vnútri terminálu nano vs. vim: Porovnanie terminálových textových editorovHoci sa Linux stal dostatočne jednoduchým na to, aby ho mohol používať prakticky ktokoľvek bez toho, aby musel používať terminál, sú medzi nami niektorí, ktorí ho pravidelne používajú alebo sú zvedaví, ako možno ovládať... Čítaj viac . Atom je multiplatformová možnosť, ktorá je rozšíriteľné ako Chrome. Alebo môžete byť jedným z mnohých zamilujte sa do Sublime Text Zlepšenie najlepšieho textového editora: 7 skvelých úžasných textových balíkov Čítaj viac .

Prípadne môžete ísť za plne rozvinuté integrované desktopové prostredia Textoví redaktori vs. IDE: Ktoré je lepšie pre programátorov?Vybrať si medzi pokročilým IDE a jednoduchším textovým editorom môže byť ťažké. Ponúkame vám prehľad, ktorý vám pomôže urobiť toto rozhodnutie. Čítaj viac alebo IDE. Na extrémne ľahkej strane je tu Geany, ktorá sa na váš stroj určite rýchlo načíta. Pre niečo, čo ponúka plnohodnotnejší zážitok, skúste Eclipse Plne vybavené vs. Základný editor kódu Linux: Porovnanie Eclipse a GeanyAk ste niekto, kto píše kód pravidelne, je veľmi dôležité, aby ste používali editor kódu, ktorý vám vyhovuje. V systéme Linux je na výber veľký výber editorov, z ktorých každý je zameraný na... Čítaj viac .

6. Pocíťte silu skriptovania Bash

Ak len programujete, aby ste dosiahli niečo konkrétne, ale nestaráte sa o jazyk, je čas naučiť sa príkazy Linuxu a vyskúšajte si písanie Bash skriptov 5 nápadov na nastavenie systému Linux pre začiatočníkov pre úlohy Cron a skripty ShellPomocou skriptovania bash môžete urobiť komplexnú sériu úloh jedným rýchlym krokom, takže je to skvelé pre komplikované a opakujúce sa potreby. Je to tiež skvelý spôsob, ako spoznať terminál. Čítaj viac . Mnohé z príkazov, ktoré prichádzajú s Linuxom (alebo ktoré je možné nainštalovať), sú také efektívne a výkonné, že niektorí používatelia Linuxu radšej žijú v termináli.

Pomocou skriptu Bash môžete spájať príkazy a vytvárať zložitejšie kombinácie. Napríklad, niekto, kto spravuje zoznam adries, môže vytvoriť skript, ktorý by zlúčil zoznamy predplatiteľov a extrahoval e-mailové adresy, odstráňte duplikáty a pridajte správne formátovanie, aby bol výsledok čitateľný inými programami. Samozrejme, že to všetko robíte ručne.

shell_script_example

7. Znalosť Linuxu je žiaduca zručnosť

Učíte sa programovať, aby ste si našli prácu? Skutočnosť, že používate Linux, je obchodovateľná zručnosť. Či už spravujete server spoločnosti alebo pomáhate budovať cloudové služby, na ktoré sa klienti čoraz viac spoliehajú, zamestnávatelia chcú ľudí, ktorí vedia používať Linux.

Aj keď sa zatiaľ len hrabeš, dávaš Linux do svojho systému a robíš na ňom nejaké programovanie sa rýchlo zoznámite s operačným systémom, čo vám neskôr môže poskytnúť konkurenčnú výhodu na.

Prečo by ste použili niečo iné?

Existuje dôvod, prečo sa toľko vývojárov rozhodlo urobiť z Linuxu svoj domov. Zatiaľ čo niektorí by povedali, že Linux má nedostatok užívateľsky prívetivých desktopových programov, v prípade softvéru zameraného na programátorov to tak nie je. Dalo by sa zájsť tak ďaleko, že by ste povedali, že boli tradične cieľovým publikom Linuxu.

Aj keď už máte spustené vývojové prostredie, nezaškodí ho prehodnotiť a zistiť, či Linux lepšie vyhovuje vašim potrebám. Prepnutím sa môžete veľa naučiť a ušetriť nejaké peniaze!

A ak chcete získať skvelú referenciu, ktorú si môžete uložiť do záložiek, pozrite sa na rozdiel medzi GTK+ a Qt Aký je rozdiel medzi GTK+ a Qt?Pravdepodobne ste už počuli o GTK+ a Qt, ale čo sú tieto vývojárske sady? A ako ovplyvňujú to, ako používate Linux? Čítaj viac .

Bertel je digitálny minimalista, ktorý píše z notebooku s fyzickými prepínačmi ochrany osobných údajov a OS, ktorý podporuje Free Software Foundation. Oceňuje etiku pred funkciami a pomáha ostatným prevziať kontrolu nad ich digitálnym životom.