Převeďte svůj GNU / Linux na Distro vhodné pro vývoj softwaru
V současné době je Linux králem na úrovni operačních systémů používaných specialisty v oblasti informačních technologií (IT), a to buď na serverech, nebo v týmech administrátorů serverů, a na úrovni vývojářů softwaru letos dosáhlo stejné úrovně předáním podle průzkumu Průzkum vývojáře přetečení zásobníku 2016 del 3. místo s 21,7% jako oblíbený vývojář 1. místo s 48,3% v Průzkum vývojáře přetečení zásobníku 2018.
V současné době má ekosystém aplikací GNU / Linux široký a vynikající seznam programů pro vývoj softwaru (aplikace a systémy) že dobře nainstalované, nakonfigurované a nainstalované v distribuci GNU / Linux mohou pokrýt široké spektrum možností programovacího jazyka.

Úvod
Seznam aplikací pro GNU / Linux, kterými se budeme dále zabývat, je v současné době jen některými z nejznámějších a používaných v oblasti vývoje softwaru v tomto operačním systému. Jsou velmi často aktualizovány a mají dobrou podporu.
A tak často vycházejí nové aplikace nebo nové aplikace již ve světě Microsoft nebo Apple, zvyšování úrovně kvality aplikací, které lze vyvíjet pod GNU / Linux.
Před několika lety jsme nějaké vyrobili publikace na toto téma které stojí za zapamatování a přezkoumání, jako např Připravte si Ubuntu (nebo jinou distribuci) pro vývoj webových aplikací y Moje nástroje pro vývoj a design webu s GNU / Linux. Ale dnes je provedeme podrobnější revizí a dostupným Distros již optimalizovaným pro vývoj softwaru.
Aplikace pro vývoj softwaru se v GNU / Linuxu hodně vyvinuly v kvalitě a výkonu což umožňuje potřebnou podporu (základnu), aby nováček nebo zkušený vývojář softwaru mohl v tomto operačním systému optimálně vyvíjet a přijmout jej jako svůj hlavní operační systém.
Vývoj softwaru na GNU / Linux: editory, IDE a distribuce
Zde nás momentálně čeká svět GNU / Linux v oblasti vývoje softwaru:

Vydavatelé
Textový editor je program, který umožňuje vytvářet a upravovat digitální soubory složené pouze z prostého textu, běžně známé jako prostý text nebo textové soubory. Existují však textové editory, které jsou pokročilé a umožňují nebo usnadňují identifikaci programovacího jazyka použitého v textu, což usnadňuje jeho pochopení a použití v souboru. Některé mohou být terminál, to znamená bez grafického rozhraní, a jiné mohou být Desktop, to znamená s grafickým rozhraním.
Mezi nejznámější a nejpoužívanější na GNU / Linuxu patří:

Editor terminálu

Jednoduché editory s grafickým rozhraním

Pokročilé editory s grafickým rozhraním
- Atom
- Bluefish
- Bluegriffon
- Konzoly
- Geany
- paseka
- Google Web Designer
- Skladatel
- Light Table
- Notepadqq
- Klisáci
- Sublime Text

Smíšené editory

Integrovaná programovací prostředí
Integrované programovací prostředí, většinou známé pod zkratkou IDE z anglického názvu „Integrated Development Environment“, není nic jiného než program nebo aplikace zabalená většinou s editorem kódu, kompilátorem, debuggerem a tvůrcem grafického rozhraní. IDE mohou být samotné aplikace nebo mohou být součástí existujících aplikací.
Mezi nejznámější a nejpoužívanější na GNU / Linuxu patří:
- aptana
- Arduino ide
- Bloky kódu
- Kodelit
- Zatmění
- Gambas
- JetBrains Suite
- Lazar
- NetBeans
- Ninja IDE
- Nečinný Python
- Listonoš
- Tvůrce QT
- Prostě Fortran
- Kód Visual Studio
- Wing Python IDE

Software Development Kit
Software Development Kit, většinou známý pod zkratkou SDK z anglického názvu „Software Development Kit“, Není to nic jiného než sada nástrojů, které pomáhají vývojáři softwaru navrhovat aplikace a systémy umožňující a usnadňující práci pro konkrétní technologické prostředí..
Aplikace vyvinuté v rámci SDK budou určeny pro určitý operační systém, hardwarovou platformu, herní konzoli nebo speciální softwarový balíček. Existuje mnoho prostředků, které může SDK obsahovat, mezi ně patří:
- Rozhraní pro programování aplikací (API).
- Integrované vývojové prostředí (SDI) s jedním Debugger a a Překladač.
- Kódy příklad a dokumentace.
- Un Emulátor požadovaného technologického prostředí.
Mezi nejznámější a nejpoužívanější na GNU / Linuxu patří:

Systémy pro správu verzí
Systém řízení verzí (nebo systém řízení revizí) je kombinací technologií a postupů pro sledování a řízení změn provedených v souborech projektu., zejména ve zdrojovém kódu, v dokumentaci a na webových stránkách.
Všechny systémy pro správu verzí jsou založeny na tom, že mají úložiště, což je sada informací spravovaných systémem. Toto úložiště obsahuje historii verzí všech spravovaných položek. Každý uživatel může vytvořit místní kopii duplikováním obsahu úložiště, aby bylo možné jeho použití. Je možné duplikovat nejnovější verzi nebo jakoukoli verzi uloženou v historii.
Mezi nejznámější a nejpoužívanější na GNU / Linuxu patří:
Nota: Ze všech je Git oblíbený pro svou obrovskou komunitu, skvělý vývoj a rozsáhlé pluginy a grafické klienty. Pokud se chcete dozvědět více o grafických klientech Gitu, navštivte tento odkaz z jeho oficiálního webu: Grafičtí klienti pro Git v Linuxu.

Distribuce (distribuce GNU / Linux)
Zdarma operační systém vytvořený z jádra Linuxu a sady aplikací GNU které umožňují poskytnout vylepšení pro snadnou instalaci prostřednictvím nástrojů pro jeho konfiguraci a systémů správy balíčků pro instalaci dalšího softwaru. Volba distribuce závisí na potřebách uživatele a jeho osobním vkusu.
Na úrovni vývojáře softwaru najdeme následující doporučené položky:
Normální
Specializované
Vydání verze 1.1 Distro MinerOS GNU / Linux se očekává v blízké budoucnosti. který na rozdíl od verze 1.0, která je speciální pro použití v domácnosti, kanceláři, digitální těžbě a počítačových techniků, bude speciální pro vývojáře softwaru, hráče a vývojáře multimediálního obsahu. Chcete-li se dozvědět více o budoucím vývoji verze tohoto Distra, klikněte na jeho název: MinerOS GNU / Linux 1.1 (Onix) nebo o proudu MinerOS GNU / Linux 1.0 (Petro).
Zatím doufám, že je tato publikace pro vás velmi užitečnáBuď nainstalujete více aplikací na svůj aktuální Distro, aby byl vhodný pro vývojáře softwaru, nebo se rozhodnete použít jednu pro ně doporučenou. Do dalšího příspěvku!