Реклама

Linux отдавна има репутация на място за програмисти и маниаци. Писали сме подробно за това как операционната система е страхотна за всички студенти 5 причини Linux може да ви помогне да станете по-добър ученикМоже би мислите за закупуване на нов софтуер, за да се върнете в училище, но мислили ли сте да опитате нова операционна система? Linux може да е идеален за вас - ето защо. Прочетете още да се художници 6 Linux дистрибуции, предназначени за художници, музиканти и редактори Прочетете още , но да, Linux е страхотна платформа за програмиране. Независимо дали вземате предвид отворения етос или цялостната екосистема, има много причини да помислите да направите Linux свой дом за писане на код.

1. Linux е безплатен

Изтеглянето и инсталирането на операционна система Linux не ви струва никакви пари. Това е страхотно, независимо дали сте хоби, студент или някой започване на кариера като програмист Защо Linux е страхотен за професионалисти на свободна практикаУспях да изградя кариера в писането онлайн, използвайки само компютър с Linux. Позволете ми да ви покажа как можете да използвате Linux, за да управлявате професионалния си живот, от управление на финанси до намиране на клиенти.

instagram viewer
Прочетете още . Не е нужно да разклонявате пари, които все още нямате. Всичко, от което се нуждаете, е съвместим с Linux компютър и има голяма вероятност вече да го направите.

Не само Linux няма да струва пари, нито повечето от софтуера. Можете да вземете инструментите, от които се нуждаете, независимо дали са за програмиране или създаване на документи, без да се притеснявате какво има във вашата банкова сметка.

2. Linux е лесен за инсталиране

Повечето хора никога не инсталират операционна система. Може дори да нямат представа какво представлява. Това прави идеята за инсталиране на Linux много по-трудна за разбиране.

Но ти си програмист. Можете лесно да разберете как да потърсете операционна система Linux Защо няма значение коя операционна система Linux използватеВинаги ще има спорове коя операционна система Linux е "по-добра". Като цяло Linux предоставя добро изживяване, независимо от начина, по който го стартирате. Нека разгледаме тези прилики - и да ги празнуваме! Прочетете още , вземете ISO и запишете го на USB устройство Инструментариумът за ремонт на компютър във вашия джоб: CD за стартиране на USB флашВ инструментариума на моя техник поддържам USB флаш устройство, заредено с най-невероятните инструменти на планетата: моят инструментариум за ремонт на компютър. В тази статия споделям нейното съдържание. Прочетете още . Нямате проблем с натискането на необходимия функционален клавиш по време на зареждане и навигацията в подканите на екрана, които следват. След като стартирате USB устройство на живо, инсталирането на Linux не е толкова различно от инсталирането на програма в Windows.

7 страхотни причини, поради които трябва да използвате Linux за програмиране. LinuxProgramming UNetbootin

Освен това, ако искате да запазите съществуващата си операционна система, вие винаги има възможност за двойно зареждане 7 причини, поради които трябва (и не трябва) да зареждате Linux с двойно зарежданеЧесто изборът за инсталиране на Linux върху Windows може да бъде труден за оправдаване. Но защо да не изберете и двете? Ето пет причини за двойно зареждане и две причини, поради които не трябва. Прочетете още .

3. Вие сте свободни да бърникате

Linux предлага идеалното място да изпитате уменията си. Можете да получите достъп до изходния код до почти всяка част от вашата операционна система от графичен интерфейс Най-добрата Linux настолна среда за програмиране: Тайните на професионалиститеLinux е чудесен избор за програмиране, тъй като е лесно да инсталирате поддръжка за почти всеки език, за който се сетите. Програмирането е просто улеснено в Linux. Но има още нещо. Прочетете още до ядрото Какво е ядро ​​в Linux и как да проверите вашата версия?Linux е операционна система, нали? Е, не точно! Всъщност това е ядро. Но какво е ядрото на Linux? Прочетете още .

Повечето от това няма да има смисъл за вас, без значение колко опит имате. Но свободата да се гмуркате и да експериментирате е чудесен начин за учене, а с Linux не е нужно да се притеснявате, че ще се сблъскате с някакви правни проблеми, когато го направите. По-голямата част от софтуера няма да поиска от вас се съгласявате с лицензионно споразумение с краен потребител 8 нелепи клаузи на EULA, с които може би вече сте се съгласилиЕто някои от най-нелепите условия в EULA за популярни услуги. Може би вече сте се съгласили с тях! Прочетете още . Лицензите с отворен код до голяма степен се занимават с използването на кода за създаване на свои собствени приложения, с някои предвиждайки, че вашата програма също трябва да бъде безплатна и с отворен код Отворен код срещу Свободен софтуер: Каква е разликата и защо има значение?Мнозина приемат, че „отворен код“ и „свободен софтуер“ означават едно и също нещо, но това не е вярно. Във ваш интерес е да знаете какви са разликите. Прочетете още .

4. Има поддръжка за повечето езици за програмиране

Трябва да пишете на C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby или Vala? Linux поддържа всички тях и списъкът продължава. Разбира се, ще срещнете някои препятствия. Visual Basic поддържа само Windows, но вие мога използвайте Swift на Apple. Като цяло, ако езикът за програмиране не е ограничен до конкретна операционна система, тогава той вероятно работи на Linux.

7 страхотни причини защо трябва да използвате Linux за програмиране Програмен език за програмиране на Linux

Ако езикът, който искате да използвате, все още не е инсталиран по подразбиране, обикновено можете да получите пакетите от хранилищата на вашата дистрибуция. Търсене вашият пакетен мениджър по подразбиране Сравнени магазини за приложения за Linux: кой е подходящ за вас?Потребителите на Windows се насочват към магазин за приложения. macOS има такъв от известно време. Междувременно Linux има опит в стил магазин за приложения от години. Но кой е подходящ за вас? Прочетете още за името на езика и трябва да се появи нещо, което искате.

5. Изберете от широк спектър от приложения

Популярният образ на програмист включва седене пред черен компютърен екран, изпълнен с бял или зелен текст. Можете да пишете код по този начин или можете да стартирате текстов редактор. Опции по подразбиране като Gedit и Kate може да е всичко, от което се нуждаете Разширени текстови редактори на Linux Сравнени: kate срещу geditВсеки потребител на Linux ще ви каже, че добрият текстов редактор е жизненоважен компонент на компютърната система, без значение дали сте нов потребител или опитен професионалист. Докато използвате терминален текст... Прочетете още . Emacs, nano и Vim (нашия VIM cheat sheet Cheat Sheet: Cheat Sheet на редактора на команден ред Vim LinuxСъхранявайте този лист за мами на Vim под ръка, за да научите или пренаучите полезни команди на Vim. Прочетете още ) са опции, които можете да използвате вътре в терминал нано срещу vim: Сравнени текстови редактори на терминалаВъпреки че Linux стана достатъчно лесен за използване на практика от всеки, без да се налага да използва терминала, има някои от нас, които редовно го използват или са любопитни как човек може да контролира... Прочетете още . Atom е междуплатформена опция, която е разширяем като Chrome. Или може да сте един от многото влюбете се във Sublime Text Подобряване на най-добрия текстов редактор: 7 страхотни възвишени текстови пакета Прочетете още .

Като алтернатива, можете да отидете за пълноценни интегрирани настолни среди Текстови редактори vs. IDE: Кое е по-добро за програмистите?Изборът между усъвършенствана IDE и по-опростен текстов редактор може да бъде труден. Предлагаме ви информация, която да ви помогне да вземете това решение. Прочетете още , или IDE. От изключително леката страна има Geany, който непременно ще се зареди бързо на вашата машина. За нещо, предлагащо по-пълно изживяване, пробвай Eclipse Пълнофункционален vs. Основен редактор на кодове на Linux: Сравнени Eclipse и GeanyАко сте човек, който пише код редовно, много е важно да използвате редактор на код, който ви е удобен. Под Linux има голям избор от редактори, от които да избирате, всеки от които е насочен към... Прочетете още .

6. Почувствайте силата на Bash скриптовете

Ако просто програмирате, за да постигнете нещо конкретно, но не ви пука за езика, време е да научите команди на Linux и опитайте се в писането на Bash скриптове 5 идеи за настройка на Linux за начинаещи за Cron Jobs & Shell скриптовеС bash скриптовете можете да изпълнявате сложна серия от задачи наведнъж, така че е чудесно за сложни и повтарящи се нужди. Това също е чудесен начин да опознаете терминала. Прочетете още . Много от командите, които идват с Linux (или които могат да бъдат инсталирани), са толкова ефективни и мощни, че някои потребители на Linux предпочитат да живеят в терминала.

С Bash скрипт можете да комбинирате команди, за да създадете по-сложни комбинации. Например, някой, управляващ пощенски списък, може да създаде скрипт, който да обедини списъци с абонати, да извлече имейл адреси, премахване на дубликати и добавяне на правилното форматиране, така че резултатът да може да бъде прочетен от други програми. Разбира се, е по-добре да правите всичко това на ръка.

пример_скрипт_обвивка

7. Опитът в Linux е желано умение

Учите ли се да програмирате, за да получите работа? Фактът, че използвате Linux, е търговско умение. Независимо дали управлявате сървъра на компанията или помагате за изграждането на облачни услуги, на които клиентите все повече разчитат, работодателите искат хора, които знаят как да използват Linux.

Дори ако засега просто бърникате, инсталирайте Linux на вашата система и правете малко програмиране на нея бързо ще ви даде известно запознаване с операционната система, което може да ви даде конкурентно предимство по-късно На.

Защо бихте използвали нещо друго?

Има причина толкова много разработчици да изберат да направят Linux свой дом. Докато някои биха казали, че Linux има недостиг на удобни за потребителя настолни програми, това не е така със софтуера, насочен към програмисти. Можете да стигнете дотам, че да кажете, че те традиционно са били целевата аудитория на Linux.

Дори ако вече имате среда за разработка, не може да навреди да я преоцените, за да видите дали Linux отговаря по-добре на вашите нужди. Може да научите много и да спестите малко пари, като промените!

И за страхотна справка можете да маркирате, разгледайте разликата между GTK+ и Qt Каква е разликата между GTK+ и Qt?Вероятно сте чували за GTK+ и Qt, но какви са тези инструменти за разработка? И как те влияят върху начина, по който използвате Linux? Прочетете още .

Bertel е дигитален минималист, който пише от лаптоп с физически превключватели за поверителност и операционна система, одобрена от Фондацията за свободен софтуер. Той цени етиката пред функциите и помага на другите да поемат контрола над техния дигитален живот.