Převeďte svůj GNU / Linux na Distro vhodné pro vývoj softwaru

Převeďte svůj GNU / Linux na Distro vhodné pro vývoj softwaru

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.

GNU / Linux zmocněn

Ú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

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:

IDE versus editory

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ří:

Nano editor

Editor terminálu

Editor myši

Jednoduché editory s grafickým rozhraním

Editor_Atom

Pokročilé editory s grafickým rozhraním

Emacs editor

Smíšené editory

NetBeans 8.2 IDE

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ří:

  1. aptana
  2. Arduino ide
  3. Bloky kódu
  4. Kodelit
  5. Zatmění
  6. Gambas
  7. JetBrains Suite
  8. Lazar
  9. NetBeans
  10. Ninja IDE
  11. Nečinný Python
  12. Listonoš
  13. Tvůrce QT
  14. Prostě Fortran
  15. Kód Visual Studio
  16. 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ří:

  1. Sada .NET Core SDK
  2. Android SDK
  3. Java JDK

Systém pro správu verzí GIT

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ří:

  1. Bazar
  2. CVS
  3. Git
  4. LibreSource
  5. rtuťový
  6. Monotónní
  7. podvracení

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.

Distro SemiCode OS

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é

  1. semicodeOS
  2. OS programátor

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!