Publicitate

Linux a avut de multă vreme reputația ca un loc pentru programatori și tocilari. Am scris pe larg despre modul în care sistemul de operare este excelent pentru toată lumea elevi 5 motive pentru care Linux vă poate ajuta să deveniți un student mai bunS-ar putea să vă gândiți să cumpărați un software nou pentru a vă întoarce la școală, dar v-ați gândit să încercați un nou sistem de operare? Linux ar putea fi perfect pentru tine - iată de ce. Citeste mai mult la artiștilor 6 distribuții Linux concepute pentru artiști, muzicieni și editori Citeste mai mult , dar da, Linux este o platformă excelentă pentru programare. Indiferent dacă țineți cont de etosul deschis sau de ecosistemul general, există multe motive pentru a vă gândi să faceți din Linux casa dvs. pentru scrierea codului.

1. Linux este gratuit

Nu vă costă deloc bani să descărcați și să instalați un sistem de operare Linux. Este grozav, indiferent dacă ești un hobbyist, un student sau cineva începerea unei cariere de programator

instagram viewer
De ce Linux este grozav pentru profesioniștii independențiAm reușit să-mi construiesc o carieră scriind online, folosind doar un computer Linux. Permiteți-mi să vă arăt cum puteți utiliza Linux pentru a vă gestiona viața profesională, de la gestionarea finanțelor până la găsirea de clienți. Citeste mai mult . Nu trebuie să plătiți bani pe care încă nu îi aveți. Tot ce aveți nevoie este un computer compatibil cu Linux și există o mare probabilitate să faceți deja.

Nu numai că Linux nu va costa bani, nici majoritatea software-ului. Puteți lua instrumentele de care aveți nevoie, indiferent dacă acestea sunt pentru programare sau pentru crearea de documente, fără să vă faceți griji cu privire la ceea ce este în contul dvs. bancar.

2. Linux este ușor de instalat

Majoritatea oamenilor nu instalează niciodată un sistem de operare. S-ar putea să nu aibă nici măcar un concept despre ceea ce este unul. Acest lucru face ideea instalării Linux mult mai greu de înțeles.

Dar tu ești programator. Vă puteți da seama cu ușurință cum caută un sistem de operare Linux De ce nu contează ce sistem de operare Linux utilizațiÎntotdeauna vor exista discuții despre care sistem de operare Linux este „mai bun”. În general, Linux oferă o experiență bună, indiferent de modul în care îl rulați. Să ne uităm la acele asemănări -- și să le sărbătorim! Citeste mai mult , luați un ISO și scrieți-l pe o unitate USB Setul de instrumente pentru reparații PC din buzunar: CD-ul de pornire pe un stick USBÎn setul meu de instrumente al tehnicianului, păstrez o unitate flash USB încărcată cu cele mai uimitoare instrumente de pe planetă: trusa de instrumente pentru repararea PC-ului. În acest articol, împărtășesc conținutul acestuia. Citeste mai mult . Nu aveți nicio problemă să apăsați tasta funcțională necesară în timpul pornirii și să navigați în instrucțiunile de pe ecran care urmează. Odată ce ați pornit o unitate USB live, instalarea Linux nu este deloc diferită de instalarea unui program în Windows.

7 motive superbe pentru care ar trebui să utilizați Linux pentru programare LinuxProgramming UNetbootin

În plus, dacă vrei să-ți păstrezi sistemul de operare existent, tu au întotdeauna opțiunea de pornire duală 7 motive pentru care ar trebui (și nu ar trebui să) Dual Boot LinuxAdesea, alegerea instalării Linux pe Windows poate fi dificil de justificat. Dar de ce să nu optezi pentru ambele? Iată cinci motive pentru dual boot și două motive pentru care nu ar trebui. Citeste mai mult .

3. Ești liber să faci joc

Linux oferă locul ideal pentru a vă pune abilitățile la încercare. Puteți accesa codul sursă în aproape orice parte a sistemului dvs. de operare, de la interfata grafica Cel mai bun mediu desktop Linux pentru programare: secretele profesioniștilorLinux este o alegere excelentă pentru programare, deoarece este ușor să instalați suport pentru aproape orice limbă la care vă puteți gândi. Programarea este pur și simplu simplificată pe Linux. Dar este mai mult. Citeste mai mult până la miezul Ce este un kernel în Linux și cum vă verificați versiunea?Linux este un sistem de operare, nu? Ei bine, nu tocmai! Este de fapt un nucleu. Dar ce este nucleul Linux? Citeste mai mult .

Majoritatea nu vor avea sens pentru tine, indiferent de câtă experiență ai. Dar a avea libertatea de a te scufunda și de a experimenta este o modalitate excelentă de a învăța, iar cu Linux, nu trebuie să-ți faci griji că te confrunți cu probleme legale atunci când o faci. Marea majoritate a software-ului nu vă va cere sunt de acord cu un acord de licență pentru utilizatorul final 8 clauze EULA ridicole cu care este posibil să fi fost deja de acordIată câțiva dintre cei mai ridicoli termeni și condiții din EULA-urile serviciilor populare. Poate că ai fost deja de acord cu ele! Citeste mai mult . Licențele open source se ocupă în mare măsură de utilizarea codului pentru a vă crea propriile aplicații, cu unele stipulând că programul dvs. trebuie să fie, de asemenea, gratuit și open source Open Source vs. Software liber: Care este diferența și de ce contează?Mulți presupun că „open source” și „software liber” înseamnă același lucru, dar nu este adevărat. Este în interesul tău să știi care sunt diferențele. Citeste mai mult .

4. Există suport pentru majoritatea limbajelor de programare

Trebuie să scrieți în C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby sau Vala? Linux le acceptă pe toate, iar lista poate continua. Sigur, vei lovi unele blocaje. Visual Basic acceptă doar Windows, dar tu poate sa utilizați Swift de la Apple. În general, dacă un limbaj de programare nu este limitat la un anumit sistem de operare, atunci probabil că funcționează pe Linux.

7 motive superbe pentru care ar trebui să utilizați Linux pentru programare Limbajul de programare Linux

Dacă o limbă pe care doriți să o utilizați nu este deja instalată implicit, de obicei puteți obține pachetele din depozitele distribuției dvs. Căutare managerul dvs. de pachete implicit Comparația cu magazinele de aplicații Linux: care este potrivit pentru tine?Utilizatorii Windows sunt îndrumați către un magazin de aplicații. macOS are unul de ceva vreme. Între timp, Linux are o experiență în stil magazin de aplicații de ani de zile. Dar care este potrivit pentru tine? Citeste mai mult pentru numele limbii și ar trebui să apară ceva ce doriți.

5. Alegeți dintr-o gamă largă de aplicații

Imaginea populară a unui programator implică așezarea în fața unui ecran negru de computer plin cu text alb sau verde. Puteți scrie cod în acest fel sau puteți porni un editor de text. Opțiuni implicite, cum ar fi Gedit și Kate poate fi tot ce ai nevoie Comparație cu editorii de text Linux avansati: kate vs geditOrice utilizator de Linux vă va spune că un editor de text bun este o componentă vitală a unui sistem informatic, indiferent dacă sunteți un utilizator nou sau un profesionist experimentat. În timp ce utilizați un text Terminal... Citeste mai mult . Emacs, nano și Vim (foaia noastră de cheat VIM Cheat Sheet: Cheat Sheet Editorul liniei de comandă Vim LinuxPăstrați la îndemână această fișă Vim pentru a învăța sau reînvăța comenzi utile Vim. Citeste mai mult ) sunt opțiuni pe care le puteți utiliza în interiorul unui terminal nano vs. vim: Editori de text terminal comparațiDeși Linux a devenit destul de ușor de utilizat pentru practic oricine, fără a fi nevoie să folosească terminalul, există unii dintre noi care îl folosesc în mod regulat sau sunt curioși despre cum se poate controla... Citeste mai mult . Atom este o opțiune multiplatformă la fel de extensibil ca Chrome. Sau s-ar putea să fii unul dintre cei mulți care îndrăgostiți-vă de Sublime Text Îmbunătățirea celui mai bun editor de text: 7 pachete excelente de text sublime Citeste mai mult .

Alternativ, puteți merge pentru medii desktop integrate complet Editori de text vs. IDE-uri: Care este mai bun pentru programatori?Alegerea între un IDE avansat și un editor de text mai simplu poate fi dificilă. Vă oferim câteva informații pentru a vă ajuta să luați această decizie. Citeste mai mult , sau IDE-uri. Pe partea extrem de ușoară, există Geany, care trebuie să se încarce rapid pe mașina dvs. Pentru ceva care oferă o experiență mai completă, încercați Eclipse Funcții complete vs. Editor de cod de bază Linux: comparație cu Eclipse și GeanyDacă sunteți cineva care scrie cod în mod regulat, este foarte important să utilizați un editor de cod cu care vă simțiți confortabil. Sub Linux, există o selecție mare de editori din care să alegeți, fiecare având ca scop... Citeste mai mult .

6. Simțiți puterea Bash Scripting

Dacă doar programați pentru a realiza ceva anume, dar nu vă pasă de limbaj, este timpul să învățați comenzile Linux și încercați să scrieți scripturi Bash 5 idei de configurare Linux pentru începători pentru joburi Cron și scripturi ShellCu scripting-ul bash, puteți face o serie complexă de sarcini dintr-o singură mișcare rapidă, așa că este excelent pentru nevoi elaborate și repetitive. Este, de asemenea, o modalitate excelentă de a cunoaște terminalul. Citeste mai mult . Multe dintre comenzile care vin cu Linux (sau care pot fi instalate) sunt atât de eficiente și puternice încât unii utilizatori de Linux preferă să trăiască în terminal.

Cu un script Bash, puteți combina comenzi pentru a crea combinații mai complexe. De exemplu, cineva care gestionează o listă de corespondență poate crea un script care ar îmbina listele de abonați, extrage adresele de e-mail, eliminați duplicatele și adăugați formatarea corectă, astfel încât rezultatul să poată fi citit de alte programe. Sigur că face toate astea manual.

shell_script_example

7. Expertiza Linux este o abilitate de dorit

Înveți să programezi pentru a obține un loc de muncă? Faptul că utilizați Linux este o abilitate care poate fi comercializată. Indiferent dacă gestionați serverul unei companii sau contribuiți la construirea serviciilor cloud pe care clienții se bazează din ce în ce mai mult, angajatorii doresc oameni care știu să folosească Linux.

Chiar dacă deocamdată doar mânuiți, puneți Linux pe sistemul dvs. și faceți ceva programare pe el vă va oferi rapid o anumită familiaritate cu sistemul de operare care vă poate oferi un avantaj competitiv mai târziu pe.

De ce ai folosi altceva?

Există un motiv pentru care atât de mulți dezvoltatori aleg să facă din Linux casa lor. În timp ce unii ar spune că Linux are o lipsă de programe desktop ușor de utilizat, acesta nu este cazul cu software-ul destinat programatorilor. Ați putea merge atât de departe încât să spuneți că ei au fost în mod tradițional publicul țintă pentru Linux.

Chiar dacă aveți deja un mediu de dezvoltare în funcțiune, nu poate strica să-l reevaluați pentru a vedea dacă Linux se potrivește mai bine nevoilor dvs. S-ar putea să înveți multe și să economisești niște bani făcând schimbarea!

Și pentru o referință excelentă pe care o puteți marca, aruncați o privire la diferența dintre GTK+ și Qt Care este diferența dintre GTK+ și Qt?Probabil ați auzit de GTK+ și Qt, dar care sunt aceste seturi de instrumente de dezvoltare? Și cum influențează modul în care utilizați Linux? Citeste mai mult .

Bertel este un minimalist digital care scrie de pe un laptop cu comutatoare fizice de confidențialitate și un sistem de operare aprobat de Free Software Foundation. El prețuiește etica în detrimentul funcțiilor și îi ajută pe alții să preia controlul asupra vieții lor digitale.