Oglas

Linux je dugo bio na glasu kao mjesto za programere i štreberke. Pisali smo opširno o tome kako je operativni sustav izvrstan za sve studentima 5 razloga zašto vam Linux može pomoći da postanete bolji studentMožda razmišljate o kupnji novog softvera za povratak u školu, ali jeste li razmišljali o isprobavanju novog operativnog sustava? Linux bi mogao biti savršen za vas – evo zašto. Čitaj više do umjetnici 6 Linux distribucija dizajniranih za umjetnike, glazbenike i urednike Čitaj više , ali da, Linux je odlična platforma za programiranje. Bez obzira uzimate li u obzir otvoreni etos ili cjelokupni ekosustav, postoji mnogo razloga da razmislite o tome da Linux učinite svojim domom za pisanje koda.

1. Linux je besplatan

Preuzimanje i instaliranje Linux operativnog sustava ne košta vas nikakav novac. To je sjajno bilo da ste hobist, student ili netko započeti karijeru programera Zašto je Linux izvrstan za samostalne profesionalceUspio sam izgraditi karijeru pisanja putem interneta, koristeći samo Linux računalo. Dopustite mi da vam pokažem kako možete koristiti Linux za upravljanje svojim profesionalnim životom, od upravljanja financijama do pronalaženja klijenata.

instagram viewer
Čitaj više . Ne morate naplatiti novac koji još nemate. Sve što trebate je računalo kompatibilno s Linuxom, a postoji velika vjerojatnost da već imate.

Ne samo da Linux neće koštati novca, kao ni većina softvera. Možete uzeti alate koji su vam potrebni, bilo da su za programiranje ili izradu dokumenata, bez brige o tome što je na vašem bankovnom računu.

2. Linux se lako instalira

Većina ljudi nikada ne instalira operativni sustav. Možda nemaju čak ni pojam o tome što je. Zbog toga je ideja o instaliranju Linuxa mnogo teže shvatiti.

Ali ti si programer. Možete lako shvatiti kako potražite Linux operativni sustav Zašto nije važno koji operativni sustav Linux koristiteUvijek će se raspravljati o tome koji je Linux operativni sustav "bolji". Općenito, Linux pruža dobro iskustvo, bez obzira na to kako ga pokrećete. Pogledajmo te sličnosti - i proslavimo ih! Čitaj više , uzmite ISO i zapišite ga na USB disk Komplet alata za popravak računala u vašem džepu: CD za pokretanje na USB stickuUnutar kompleta alata mog tehničara držim USB flash pogon napunjen najnevjerojatnijim alatima na planeti: moj komplet alata za popravak računala. U ovom članku dijelim njegov sadržaj. Čitaj više . Nemate problema s pritiskom na potrebnu funkcijsku tipku tijekom podizanja sustava i navigacijom kroz upite na zaslonu koji slijede. Nakon što pokrenete živi USB pogon, instalacija Linuxa nije toliko različita od instaliranja programa u sustavu Windows.

7 sjajnih razloga zašto biste trebali koristiti Linux za programiranje LinuxProgramiranje UNetbootin

Osim toga, ako želite zadržati svoj postojeći operativni sustav, vi uvijek imate mogućnost dvostrukog pokretanja 7 razloga zašto biste trebali (i ne bi trebali) Dual Boot LinuxČesto je teško opravdati odabir instaliranja Linuxa preko Windowsa. Ali zašto se ne odlučiti za oboje? Evo pet razloga za dvostruko pokretanje i dva razloga zašto ne biste trebali. Čitaj više .

3. Slobodno možete petljati

Linux nudi idealno mjesto za testiranje svojih vještina. Izvornom kodu možete pristupiti gotovo svakom dijelu vašeg operativnog sustava, iz grafičko sučelje Najbolje Linux desktop okruženje za programiranje: Tajne profesionalacaLinux je izvrstan izbor za programiranje jer je lako instalirati podršku za gotovo bilo koji jezik koji vam padne na pamet. Programiranje je jednostavno olakšano na Linuxu. Ali ima još toga. Čitaj više do kernel Što je kernel u Linuxu i kako provjeriti svoju verziju?Linux je operativni sustav, zar ne? Pa ne baš! To je zapravo kernel. Ali što je Linux kernel? Čitaj više .

Većina toga vam neće imati smisla, bez obzira na to koliko iskustva imate. No sloboda zarona i eksperimentiranja izvrstan je način učenja, a s Linuxom ne morate se brinuti da ćete naići na bilo kakve pravne probleme kada to učinite. Velika većina softvera to od vas neće tražiti prihvatiti licencni ugovor krajnjeg korisnika 8 smiješnih EULA klauzula na koje ste možda već pristaliEvo nekih od najsmješnijih uvjeta i odredbi u EULA-ima popularnih usluga. Možda ste već pristali na njih! Čitaj više . Licence otvorenog koda uglavnom se bave korištenjem koda za izradu vlastitih aplikacija, s nekima uvjetujući da vaš program također mora biti besplatan i otvorenog koda Open Source vs. Slobodni softver: u čemu je razlika i zašto je to važno?Mnogi pretpostavljaju da "otvoreni kod" i "slobodni softver" znače istu stvar, ali to nije točno. U vašem je interesu znati koje su razlike. Čitaj više .

4. Postoji podrška za većinu programskih jezika

Trebate pisati u C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby ili Vala? Linux ih podržava sve, a popis se nastavlja. Naravno, naići ćete na neke zapreke. Visual Basic podržava samo Windows, ali i vas limenka koristite Appleov Swift. Općenito, ako programski jezik nije ograničen na određeni operativni sustav, vjerojatno radi na Linuxu.

7 sjajnih razloga zašto biste trebali koristiti Linux za programiranje Programski jezik za programiranje Linux

Ako jezik koji želite koristiti nije već instaliran prema zadanim postavkama, obično možete preuzeti pakete iz repozitorija svoje distribucije. traži vaš zadani upravitelj paketa Usporedba Linux App Storea: koja je prava za vas?Korisnici Windowsa se vode u trgovinu aplikacija. macOS ga ima već neko vrijeme. U međuvremenu, Linux već godinama ima iskustvo u stilu trgovine aplikacija. Ali koji je pravi za vas? Čitaj više za naziv jezika i trebalo bi se pojaviti nešto što želite.

5. Odaberite iz velikog raspona aplikacija

Popularna slika programera uključuje sjedenje ispred crnog ekrana računala ispunjenog bijelim ili zelenim tekstom. Na taj način možete napisati kod ili možete pokrenuti uređivač teksta. Zadane opcije kao što su Gedit i Kate možda je sve što vam treba Napredni Linux uređivači teksta u usporedbi: kate vs geditSvaki korisnik Linuxa će vam reći da je dobar uređivač teksta vitalna komponenta računalnog sustava, bez obzira jeste li novi korisnik ili iskusni profesionalac. Dok koristite tekst terminala... Čitaj više . Emacs, nano i Vim (naš VIM cheat sheet Cheat Sheet: Cheat Sheet za uređivač naredbenog retka Vim LinuxDržite ovu Vim cheat sheet pri ruci za učenje ili ponovno učenje korisnih Vim naredbi. Čitaj više ) su opcije koje možete koristiti unutar terminala nano vs. vim: Uspoređeni uređivači teksta terminalaIako je Linux postao dovoljno jednostavan da ga praktički svatko može koristiti bez potrebe za korištenjem Terminala, neki od nas ga redovito koriste ili su znatiželjni kako se može kontrolirati... Čitaj više . Atom je opcija za više platformi koja je proširiv kao Chrome. Ili ste možda jedan od mnogih zaljubiti se u Sublime Text Poboljšanje najboljeg uređivača teksta: 7 sjajnih paketa uzvišenog teksta Čitaj više .

Alternativno, možete ići za potpuno razvijena integrirana desktop okruženja Urednici teksta vs. IDE-ovi: koji je bolji za programere?Odabir između naprednog IDE-a i jednostavnijeg uređivača teksta može biti težak. Nudimo vam uvid koji će vam pomoći da donesete tu odluku. Čitaj više , ili IDE. Na iznimno laganoj strani, tu je Geany, koji će se brzo učitati na vaš stroj. Za nešto što nudi potpunije iskustvo, probaj Eclipse Potpuno opremljeni vs. Osnovni Linux uređivač koda: u usporedbi Eclipse i GeanyAko ste netko tko redovito piše kod, vrlo je važno da koristite uređivač koda koji vam odgovara. Pod Linuxom postoji veliki izbor urednika za odabir, a svaki od njih ima za cilj... Čitaj više .

6. Osjetite snagu Bash skriptiranja

Ako samo programirate da postignete nešto konkretno, ali vam nije stalo do jezika, vrijeme je da naučite Linux naredbe i okušajte se u pisanju Bash skripti 5 ideja za postavljanje Linuxa za početnike za Cron poslove i shell skripteS bash skriptiranjem možete obaviti složen niz zadataka u jednom brzom potezu, tako da je izvrsno za složene i ponavljajuće potrebe. To je također izvrstan način da upoznate terminal. Čitaj više . Mnoge naredbe koje dolaze s Linuxom (ili koje se mogu instalirati) toliko su učinkovite i moćne da neki korisnici Linuxa radije žive u terminalu.

Uz Bash skriptu možete sastaviti naredbe kako biste stvorili složenije kombinacije. Na primjer, netko tko upravlja mailing listom može stvoriti skriptu koja će spojiti popise pretplatnika, izdvojiti adrese e-pošte, uklonite duplikate i dodajte ispravno oblikovanje kako bi drugi programi mogli čitati rezultat. Sigurno je bolje raditi sve to ručno.

shell_script_example

7. Stručnost za Linux je poželjna vještina

Učite li programirati kako biste dobili posao? Činjenica da koristite Linux je vještina koja se može prodati. Bez obzira upravljate li poslužiteljem tvrtke ili pomažete u izgradnji usluga u oblaku na koje se klijenti sve više oslanjaju, poslodavci žele ljude koji znaju koristiti Linux.

Čak i ako za sada samo petljate okolo, stavljate Linux na svoj sustav i programirate na njemu brzo će vam dati malo upoznavanja s operativnim sustavom koji vam kasnije može dati konkurentsku prednost na.

Zašto biste koristili bilo što drugo?

Postoji razlog zašto mnogi programeri odlučuju učiniti Linux svojim domom. Iako bi neki rekli da Linux ima manjak desktop programa prilagođenih korisniku, to nije slučaj sa softverom namijenjenim programerima. Mogli biste ići toliko daleko da kažete da su oni tradicionalno bili ciljna publika Linuxa.

Čak i ako već imate razvojno okruženje, ne može škoditi da ga ponovno procijenite kako biste vidjeli odgovara li Linux bolje vašim potrebama. Mogli biste puno naučiti i uštedjeti nešto novca mijenjanjem!

A za sjajnu referencu možete označiti, pogledajte razlika između GTK+ i Qt Koja je razlika između GTK+ i Qt-a?Vjerojatno ste čuli za GTK+ i Qt, ali koji su to alati za razvoj? I kako oni utječu na to kako koristite Linux? Čitaj više .

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima za privatnost i OS-om koji je odobrila Zaklada za slobodni softver. On cijeni etiku nad značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životima.