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!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   juliuco nike řekl

    od prvního kolegy, tas sembrao

  2.   Ing.Jose Albert řekl

    Děkuji za Váš komentář! Vždy je potěšením vědět, že články čtou a oceňují čtenáři blogu v jejich správné dimenzi.

  3.   URxvt řekl

    Článek je velmi dobrý, ale nesouhlasím s druhou částí prvního odstavce. GNU / Linux má stále lepší cestu k tomu, aby se stal králem pro vývojáře, a ve skutečnosti jej mnozí z nás používají právě pro všechny výhody, které přináší při vývoji. A také volná forma.

    Stručně řečeno: Používám vim s doplňky +60, s 1400řádkovým konfiguračním souborem, který obsahuje funkce, které jsem naprogramoval ve VimL, ​​abych dělal, co chci. Používám jej společně s multiplexerem tmux, takže mám po ruce možnost multiplexování terminálu, aby používal vim společně se všemi nástroji unixového ekosystému: grep, sed, awk, ... Kromě gitu, samozřejmě. Vše z terminálu, s klávesovými zkratkami, s aliasy a s dobře provedenou konfigurací.

    Konfigurace mého vim, mého tmux, mého zsh (alternativní shell k bash) a mnoha dalších programů jsou uloženy a nahrány do veřejného repo na github. Pro každou čistou instalaci GNU / Linuxu to musím klonovat pomocí git clone a vytvořit symbolické odkazy se stow. A já už mám konfiguraci, která mi trvalo tolik let, než jsem za pár sekund vyleštil připravené k použití na jakémkoli počítači se systémem založeným na Unixu (ano, na Macu by to také fungovalo).

    Je zřejmé, že se nevenuji programování v .Net ani v žádné z technologií, které lépe existují v operačním systému stejné společnosti: Windows. A pokud by se programovalo v Javě, bylo by dobré IDE, jaké jste nezmiňovali: ty z JetBrains, které jsou placené, nejsou důvodem je nezmínit.

    PS: Programuji v C / C ++, Go, Python a Perl, ale použil jsem desítky jazyků, jako jsou Basic, Bash, Lisp, eLisp, VimL, ​​Lua, PHP a různé implementace SQL. Vše s vim / neovim, které jsou společně s Emacsem králi programování. Začaly před mnoha lety, ale dospěly a nepřestávaly se vyvíjet do takové míry, že dnes jejich použití explodovalo. V kvalitě se jim nějakým způsobem přiblíží pouze VSCode od Microsoftu a porazí je v C # (je to ten, který byste použili, pokud jste programovali v C #), ale nic jiného. Atom a ST3 jsou pozadu. A nemluvě o nano, které je pouze editorem, protože mu chybí úplně všechno. xD

    No tak, pozdravy.

    1.    morfeus řekl

      sdílíte svůj .vimrc?

      Jsem zvědavý 🙂

  4.   Ing.Jose Albert řekl

    Vynikající komentář a také velmi obohacující! Děkujeme vám za informativní příspěvek k používání těchto aplikací zaměřených na vývoj softwaru.

  5.   Zástupný obrázek pro Diego de la Vega řekl

    Opravdu se mi váš článek líbil. Bylo nutné dát (pro bývalé Delfy / Pascalians) Lazara, což je velmi kompletní IDE.

    Děkujeme, že jste se podělili o své myšlenky s fanoušky Linuxu.

  6.   robotická věž řekl

    Děkujeme za sdílení, velmi dobrý článek !!

  7.   Juan3446 řekl

    Vím, že tomu tak není, ale v ostatních publikacích všichni autoři píší své jméno, ale tady mi připadá, že musí nutně označit «Ing. Jose Albert »« Ing. » "Inženýr" lol čte to velmi egocentricky nebo jako byste to museli psát, abyste to brali vážně xD

  8.   Linux po instalaci řekl

    Váš problém jsem již vyřešil! Zdravím, štěstí a úspěch.

  9.   Linux po instalaci řekl

    Doplňuji odpověď na URxvt Musím vám říci, že vycházím z průzkumu Stack Overflow Developer Survey 2016, ve kterém je platforma Linux na 3. místě s 21,7% jako favorit vývojářů. Při dalším zkoumání, tj. Při hledání průzkumu Stack Overflow Developer Survey 2017 a Stack Overflow Developer Survey 2018, jsem zjistil, že platforma Linux vzrostla na 24.2%, aby zůstala na 3. místě pro rok 2017, a zvýšila se na 48,3% na 1. místě pro rok 2018.

    Máte tedy naprostou pravdu, to znamená, že platforma Linux je podle tohoto slavného a respektovaného světového portálu a průzkumu králem operačních systémů vývojářů softwaru pro rok 2018 po celém světě.

  10.   Linux po instalaci řekl

    Diego de la Vega již zahrnoval Lazara do publikace, aby takové užitečné IDE nebylo v doporučeních vynecháno.

  11.   Zástupný obrázek pro Diego de la Vega řekl

    Takže moc děkuji!

  12.   URxvt řekl

    Ano, ale ani já bych neposoudil kvalitu GNU / Linuxu, Windows nebo Macu z hlediska vývoje podle počtu hlasů v průzkumu, od té doby upadáme do omylu ad populum, tj. «Je to Král, protože to používá více lidí “, když by ideálem bylo říci, že„ on je Králem z X nebo Y důvodů “, to znamená argumentovat důkazy o tom, co je potvrzeno.

    To, že v letech 2017 a 2018 se používání GNU / Linuxu mezi vývojáři zvyšuje, je pouze známkou toho, že si vývojáři uvědomují, že jim přináší výhody, a myslím, že to souvisí s popularizací samotného GNU / Linuxu.

    Ano, je pravda, že mě to všechno překvapuje. Emacs byla první aplikací GNU v historii, a přesto se její velké ctnosti dostavily mnohem později, například slavný org-mode, v roce 2006, nebo dokonce jeho plugin pro git (magit), který je jednou z nejkompletnějších, jaké můžete. nalézt.

    Vim je Vi Improved, má také své roky a pozoruji, že jeho používání roste, pravděpodobně ovlivněno vidličkou neovim, ke které bylo přidáno tolik vylepšení, a která je již kolem 27.000 XNUMX hvězd, přestože je to pouze terminál, to znamená , bez grafického rozhraní.

    Distribuce Emacsu s názvem Spacemacs se stala populární, což je spojení mezi Vim a Emacs (stále je to velmi vlastní konfigurace, kterou by mohl udělat kdokoli).

    'Linux ricing' se stává populární, což je móda přizpůsobení GNU / Linuxu bez desktopového prostředí (ani Gnome, ani XFCE, ani KDE, ani Mate, ani Unity, ani LXDE, ani LXQT, ani Enlightment, ani ...), ale s minimalistickými správci oken (v poslední době jsou nejoblíbenějšími dwm, xmonad, awesome nebo i3wm).

    A já sám jsem se změnil. Přestal jsem používat Windows, udělal jsem vše evolučním způsobem, použil jsem všechny programy uvedené v tomto článku a na konci cesty jsem dorazil k tomu, co by bylo i3wm s vim / neovim (právě teď jsou téměř totožné), tmux a zkoušení pro naprosté pohodlí udělejte vše možné z terminálu. Do takové míry, že: surfraw mi umožňuje prohledávat stovky informačních zdrojů, které se otevírají pomocí nakonfigurovaného prohlížeče, v mém případě w3m, který pracuje v terminálu. Pro hudbu: cmus. Pro chat: irssi nebo weechat. Úplnější shell než bash: zsh.

    Do takové míry, že používám navigaci vim (namísto šipek h, j, k a l) ve všech zmíněných aplikacích, a když vstupuji přes web, ať už v Chromiu nebo Firefoxu, používám je také s mnoha doplňky, které Byli tu už roky, k mému překvapení, když jsem je objevil: cVim, VimFX, Vixen, QuantumVim atd. Ve skutečnosti lze tuto navigaci s vim aktivovat v Emacsu (zlý režim), v Sublime Textu (vintage), v Atomu (s pluginy), ve VSCode (s pluginy), v Qt Creator (možnosti), v JetBrains IDE (možnosti) ...

    To vše je velmi zvědavé, protože by to vypadalo, že je to staré nebo z minulosti, že se přestává používat a vycházejí nové a lepší aplikace, to se nestalo, právě naopak. Nejstarší jsou ty, které jsou rozšiřitelnější, konfigurovatelnější, mají více pluginů a ve zkratce dokážou dělat více věcí.

    V 95 jsem už používal Windows 95 a brzy poté jsem se naučil programovat. GNU / Linux jsem začal používat až v roce 2008 a změna pro mě byla velmi obtížná, stála mě, ale za ta léta jsem se přizpůsobil. Vim nepoužívám 3 roky, proto ho budu používat přibližně od roku 2015. Vypadá to, že by to muselo být obráceně, že? Je to velmi zvědavé, protože se nevrátím zpět ani ne šíleně xD

    Pro záznam, Emacs dělá více věcí než Vim, zatímco Vim nemůže dělat všechno, co dělá Emacs, ale Emacs dělá víc, než jsem požadoval (téměř vypadá jako OS), zatímco Vim je 100% zaměřen na to být editorem.

    Na zdraví! 🙂

  13.   Linux po instalaci řekl

    URxvt vynikající příspěvek jako ostatní. Vaše zkušenosti s GNU / Linuxem jsou skvělé ... Doufejme, že nám můžete říci více prostřednictvím dalších komentářů v jiných publikacích nebo ve vašich vlastních publikacích. Máte blog nebo vlastní web?

  14.   Onix a Petros řekl

    Byl to dobrý článek, dokud jsem neviděl Onix a Petros xD !!!

  15.   Linux po instalaci řekl

    OK.

  16.   dev. vlákno řekl

    Zamiloval jsem se do archlinuxu velmi dobře, i když všechny předchozí používám a jsou snadné a skvělé. děkuji za tento příspěvek

    1.    Linux po instalaci řekl

      Děkujeme za váš skvělý komentář ... Zdravím, Faibere!
      !