Konvertu vian GNU / Linukso en Distro taŭgan por Programa Disvolviĝo

Konvertu vian GNU / Linukso en Distro taŭgan por Programa Disvolviĝo

Konvertu vian GNU / Linukso en Distro taŭgan por Programa Disvolviĝo

Nuntempe Linukso estas la Reĝo je la nivelo de Operaciumoj uzataj de Specialistoj en la informadika (IT) areo, ĉu en Serviloj, ĉu en la Teamoj de Serviloj-Administrantoj, kaj je la nivelo de Programistoj-Programistoj ĉi-jare atingis la saman nivelon pasante laŭ la enketo Enketo pri Programisto pri Stako-Superfluaĵo de la 3a loko kun 21,7% kiel la programisto plej ŝatata al 1a loko kun 48,3% en la Enketo pri Programisto pri Stako-Superfluaĵo.

Nuntempe la GNU / Linukso-Aplikaĵa Ekosistemo havas ampleksan kaj bonegan liston de programoj por Programa Disvolviĝo (Aplikoj kaj Sistemoj) ke bone instalitaj, agorditaj kaj instalitaj ene de GNU / Linukso-Distribuo ili povas kovri larĝan spektron de programlingvaj ebloj.

GNU / Linukso Povigita

Enkonduko

La listo de aplikoj por GNU / Linukso, kiun ni esploros poste, estas nuntempe nur iuj el la plej konataj kaj uzataj en la kampo de Programara Disvolviĝo en ĉi tiu Mastruma Sistemo. Ili estas ĝisdatigitaj tre ofte kaj havas bonan subtenon.

Kaj ĉiufoje ofte novaj programoj aperas aŭ novaj ekzistantaj programoj estas enmetitaj en la mondon Microsoft aŭ Apple, altigante la nivelon de kvalito de aplikoj, kiuj povas esti disvolvitaj sub GNU / Linukso.

Antaŭ kelkaj jaroj ni kreis kelkajn publikaĵoj pri la temo kiuj indas memori kaj revizii, ekzemple Preparu Ubuntu (aŭ alian distro) por interreta disvolviĝo y Miaj iloj por Reta Disvolviĝo kaj Projektado per GNU / Linukso. Sed hodiaŭ ni faros pli ampleksan recenzon pri ili kaj la disponeblaj Distroj jam optimumigitaj por Programa Disvolviĝo.

Aplikoj por Programa Disvolviĝo multe evoluis en kvalito kaj rendimento super GNU / Linukso tiel permesante la necesan subtenon (bazo) por novulo aŭ sperta Programisto-Programisto povi disvolvi ĉi tiun Operaciumon en optimuma maniero kaj adopti ĝin kiel sian ĉefan Operaciumon.

Programa Disvolviĝo en GNU / Linukso: Redaktantoj, IDEoj kaj Distroj

Programa Disvolviĝo en GNU / Linukso: Redaktantoj, IDEoj kaj Distroj

Jen kio nuntempe atendas nin la GNU / Linukso-Mondo en la areo de Programa Disvolviĝo:

IDE Kontraŭ Redaktoroj

Eldonistoj

Tekstredaktilo estas programo, kiu ebligas al vi krei kaj modifi ciferecajn dosierojn kunmetitajn nur el simpla teksto, kutime nomataj tekstdosieroj aŭ simpla teksto. Tamen estas Tekstaj Redaktiloj, kiuj estas progresintaj kaj permesas aŭ faciligas la identigon de la programlingvo uzata en teksto faciligante la komprenon kaj uzon de ĝi ene de la dosiero. Iuj povas esti Terminalo, tio estas, sen grafika interfaco, kaj aliaj povas esti Labortablaj, do kun grafika interfaco.

Inter la plej konataj kaj uzataj ĉe GNU / Linukso ni havas:

Nano-Redaktoro

Terminalaj Redaktoroj

Redaktilo de Mousepad

Simplaj Redaktiloj kun Grafika Interfaco

Redaktoro_Atom

Altnivelaj Redaktoroj kun Grafika Interfaco

Redaktoro Emakso

Miksitaj Redaktoroj

NetBeans 8.2 IDE

Integritaj Programaj Medioj

Integra Programada Medio, plejparte konata per la IDE-akronimo de la angla nomo "Integrated Development Environment", estas nenio alia ol programo aŭ programo, kiu estas pakita plejparte kun kodredaktilo, kompililo, erarserĉilo kaj grafika interfaca konstruanto. IDE-oj povas esti memstaraj aplikaĵoj aŭ ili povas esti parto de ekzistantaj programoj.

Inter la plej konataj kaj uzataj ĉe GNU / Linukso ni havas:

  1. Aptana
  2. IDE de Arduino
  3. Kodblokoj
  4. Kodelito
  5. marĝenigi
  6. Salikokoj
  7. Serio JetBrains
  8. Lazaro
  9. NetBeans
  10. Ninja IDE
  11. Python Idle
  12. Poŝtisto
  13. QT Kreinto
  14. Simple Fortran
  15. Vida Studio Kodo
  16. Wing Python IDE

Ilaro pri Programaro

Programaro por Disvolvi Ilaron, plejparte konatan per la akronimo SDK de la angla nomo "Programaro por Disvolvi Kit", Ĝi estas nenio pli ol aro de iloj, kiuj helpas la Programiston-Programiston projekti aplikojn kaj sistemojn, kiuj permesas kaj faciligas la laboron por specifa teknologia medio..

La programoj disvolvitaj ene de SDK estos destinitaj al iu operaciumo, aparatara platformo, videoluda konzolo aŭ speciala programaro. Estas multaj rimedoj, kiujn SDK povas enhavi, inter ĉi tiuj estas:

  • Programprograma interfaco (API).
  • Integra disvolva medio (SDI) kun a Elpurigilo kaj a Kompililo.
  • Kodoj ekzemplo kaj dokumentado.
  • Un Emulilo de la bezonata teknologia medio.

Inter la plej konataj kaj uzataj ĉe GNU / Linukso ni havas:

  1. .NET Kerna SDK
  2. Android SDK
  3. Java JDK

GIT-Versia Kontrola Sistemo

Versiaj Kontrolaj Sistemoj

Versio-kontrolsistemo (aŭ revizia kontrolsistemo) estas kombinaĵo de teknologioj kaj praktikoj por spuri kaj kontroli ŝanĝojn faritajn al projektaj dosieroj., precipe en la fontkodo, en la dokumentado kaj en la retpaĝoj.

Ĉiuj versiaj kontrolsistemoj baziĝas sur havado de deponejo, kiu estas la aro da informoj administrataj de la sistemo. Ĉi tiu deponejo enhavas la versian historion de ĉiuj administrataj eroj. Ĉiu uzanto povas krei lokan kopion per duobligado de la enhavo de la deponejo por permesi ĝian uzon. Eblas kopii la plej novan version aŭ iun ajn version konservitan en la historio.

Inter la plej konataj kaj uzataj ĉe GNU / Linukso ni havas:

  1. Bazaro
  2. CVS
  3. Git
  4. LibreSource
  5. Merkurio
  6. Monotono
  7. Subversio

Noto: El ĉiuj, Git estas la plej ŝatata pro sia grandega komunumo, bonega disvolviĝo, kaj ampleksaj aldonaĵoj kaj grafikaj Klientoj. Se vi volas scii pli pri la grafikaj klientoj de Git, vizitu ĉi tiun ligon de ĝia oficiala retejo: Grafikaj klientoj por Git en Linukso.

Distro SemiCodeOS

Distroj (GNU / Linukso-Distribuo)

Senpaga Operaciumo kreita el Linuksa Kerno kaj aro da GNU-aplikaĵoj kiuj permesas provizi plibonigojn por facile instali ĝin per la iloj por ĝia agordo kaj pakaj mastrumaj sistemoj por la instalado de aldona programaro. La elekto de distribuo dependas de la bezonoj de la uzanto kaj personaj gustoj.

Je la nivelo de Programara Programisto, ni trovas la jenajn rekomenditajn:

Normala

Specialigita

  1. SemicodeOS
  2. Programisto OS

La eldono de versio 1.1 de la Distro MinerOS GNU / Linukso estas atendata en proksima estonteco. kiu male al versio 1.0 kiu estas speciala por uzo en la Hejma, Oficeja, Cifereca Minado kaj Komputilaj Teknikistoj, ĝi estos speciala por Programistoj, Ludantoj kaj Multmediaj Enhavaj Programistoj. Por lerni pli pri la estonta disvolviĝo de la versio de ĉi tiu Distro, vi povas alklaki ĝian nomon: MinerOS GNU / Linukso 1.1 (Onix) aŭ pri la aktuala MinerOS GNU / Linukso 1.0 (Petro).

Ĝis nun mi esperas, ke ĉi tiu eldonaĵo tre utilas por viAŭ instali plurajn programojn en via nuna Distro por taŭgi ĝin por Programaj Programistoj aŭ decidi uzi unu rekomenditan por ili. Ĝis la sekva afiŝo!

 


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

18 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   juliuco nikelado diris

    de unua kolego, tas sembrao

  2.   Inĝeniero Jose Albert diris

    Dankon pro via komento! Ĉiam estas plezuro scii, ke la artikoloj estas legataj kaj aprezataj laŭ sia taŭga dimensio de la legantoj de la Blogo.

  3.   URxvt diris

    La artikolo estas tre bona sed mi ne konsentas kun la dua parto de la unua alineo. GNU / Linukso havas pli kaj pli bonan vojon por esti la reĝo por programistoj, kaj fakte multaj el ni uzas ĝin ĝuste por ĉiuj avantaĝoj, kiujn ĝi disvolvas. Kaj ankaŭ senpaga formo.

    Resume: mi uzas vim kun +60-aldonaĵoj, kun 1400-linia agorda dosiero, kiu enhavas funkciojn, kiujn mi programis en VimL, ​​por fari tion, kion mi volas. Mi uzas ĝin kune kun la multipliksilo tmux, do mi havas mane la eblon multipliki la terminalon por uzi vim kune kun ĉiuj iloj de la Uniksa ekosistemo: grep, sed, awk, ... Krom git, kompreneble. Ĉio de la fina stacio, kun klavkombinoj, kun kaŝnomoj kaj kun bone farita agordo.

    La agordoj de mia vim, mia tmux, mia zsh (alternativa ŝelo al bash) kaj multaj aliaj programoj estas konservitaj kaj alŝutitaj en publika repo ĉe github. Por ĉiu pura GNU / Linuksa instalado, mi nur devas kloni ĝin per git-klono kaj krei la simbolajn ligojn per stow. Kaj mi jam havas la agordon, kiu prenis min tiom da jaroj por poluri preta uzi, post kelkaj sekundoj, sur iu ajn maŝino kun Uniks-bazita sistemo (jes, en Mac ĝi ankaŭ funkcius).

    Estas evidente, ke mi ne dediĉas min al programado en .Net aŭ en iuj teknologioj, kiuj pli bone kunekzistas en la operaciumo de la sama kompanio: Vindozo. Kaj se ĝi programus en Java, ĝi uzus bonan IDE, tian, kiun vi ne menciis: tiuj de JetBrains, pagataj, ne kaŭzas ne mencii ilin.

    PS: Mi programas en C / C ++, Go, Python kaj Perl, sed mi uzis dekojn da lingvoj, kiel Basic, Bash, Lisp, eLisp, VimL, ​​Lua, PHP, kaj diversaj efektivigoj de SQL. Ĉiuj kun vim / neovim, kiuj kune kun Emakso estas la reĝoj de programado. Ili komenciĝis antaŭ multaj jaroj, sed ili maturiĝis kaj ne ĉesis evolui, ĝis tia punkto, ke hodiaŭ ilia uzo eksplodis. En kvalito, nur VSCode de Mikrosofto iom proksimiĝas, kaj superas ilin per C # (ĝi estas tiu, kiun vi uzus se vi programus per C #), sed nenio alia. Atomo kaj ST3 estas tre malantaŭe. Kaj ne menciante nano, kiu estas nur redaktoro, ĉar al ĝi mankas absolute ĉio. xD

    Venu, salutojn.

    1.    Morfeo diris

      ĉu vi dividas vian .vimrc?

      Mi scivolas 🙂

  4.   Inĝeniero Jose Albert diris

    Bonega komento, kaj ankaŭ tre riĉa! Dankon pro via informa kontribuo pri la uzo de ĉi tiuj programoj enfokusigitaj al programevoluo.

  5.   Diego de la Vega lokokupilo diris

    Mi tre ŝatis vian artikolon. Necesis meti (por la eksdelfoj / paskalianoj) la Lazaron, kiu estas tre kompleta IDE.

    Dankon pro dividi viajn pensojn kun Linuksaj fanoj.

  6.   robototuro diris

    Dankon pro dividado, tre bona artikolo !!

  7.   Johano3446 diris

    Mi scias, ke tio ne estas la kazo, sed en la aliaj eldonaĵoj ĉiuj aŭtoroj skribas siajn nomojn, sed ĉi tie frapas min, ke ili nepre devas indiki «Inĝ. Jose Albert »« Inĝ. » "Inĝeniero" hehe ĝi legas tre egocentra aŭ kiel vi bezonas skribi ĝin por esti prenita serioze xD

  8.   Linuksa Afiŝinstalo diris

    Mi jam solvis vian problemon! Salutojn, bonŝancon kaj sukceson.

  9.   Linuksa Afiŝinstalo diris

    Komplementante la respondon al URxvt, mi devas diri al vi, ke mi baziĝas sur la Stack Overflow Developer Survey 2016 en kiu la Linukso-Platformo estas en la tria loko kun 3% kiel la plej ŝatata de Programistoj. Esplorante pli, tio estas, serĉante la Stack Overflow Developer Survey 21,7 kaj la Stack Overflow Developer Survey 2017, mi trovis, ke la Linuksa Platformo altiĝis al 2018% por resti en 24.2a loko por 3 kaj altiĝis al 2017% por rangi en la unua loko por 48,3.

    Sekve, vi tute pravas, tio estas, ke Linukso-Platformo estas la Reĝo de la Operaciumaj Sistemoj de Programistoj por 2018 tutmonde laŭ ĉi tiu fama kaj respektata Monda Paĝo kaj Enketo.

  10.   Linuksa Afiŝinstalo diris

    Diego de la Vega jam enmetis Lazaron en la eldonaĵon, por ke tia utila IDE ne restu ekster la rekomendoj.

  11.   Diego de la Vega lokokupilo diris

    Do dankegon!

  12.   URxvt diris

    Jes, sed ankaŭ mi ne taksus la kvaliton de GNU / Linukso, Vindozo aŭ Mac laŭ evoluo per la nombro de voĉdonoj en enketo, de tiam ni falas en la ad populum-misrezonon, tio estas, «li estas la Reĝo, ĉar li uzas ĝin pli da homoj ", kiam la idealo estus diri, ke" li estas la Reĝo pro X aŭ pro Y-kialoj ", tio estas, argumentante kun pruvoj, kio estas asertita.

    Ke en 2017 kaj 2018 la uzo de GNU / Linukso inter programistoj kreskas estas nur indiko, ke programistoj konstatas, ke ĝi alportas al ili avantaĝojn, kaj mi pensas, ke tio estas ligita al la popularigado de GNU / Linukso mem.

    Jes, vere, ĉio ĉi surprizas min. Emakso estis la unua GNU-aplikaĵo en la historio kaj tamen ĝiaj grandaj virtoj venas multe pli poste, kiel la fama org-reĝimo, en 2006, aŭ eĉ ĝia aldonaĵo por git (magit), kiu estas unu el la plej kompletaj, kiujn vi povas. trovi.

    Vim estas Vi Plibonigita, ĝi ankaŭ havas siajn jarojn kaj mi konstatas, ke ĝia uzo kreskas, probable influita de la neovim-forko, al kiu aldoniĝis tiom da plibonigoj, kaj kiu jam ĉirkaŭas 27.000 stelojn malgraŭ esti nur fina programo, tio estas , sen grafika interfaco.

    Populara distro de Emakso nomata Spacemacs fariĝis populara, kio estas la kuniĝo inter Vim kaj Emakso (ĝi estas ankoraŭ tre laŭmenda agordo, kiun ĉiu povus fari).

    "Linuksa riĉado" populariĝas, kio estas maniero agordi GNU / Linukso sen labortabla medio (nek Gnome, nek XFCE, nek KDE, nek Mate, nek Unity, nek LXDE, nek LXQT, nek Enlightment, nek ...) sed kun minimumismaj fenestromanaĝeroj (dwm, xmonad, awesome aŭ i3wm estante la plej popularaj lastatempe).

    Kaj mi mem ŝanĝiĝis. Mi ĉesis uzi Vindozon, mi faris la tutan evoluan manieron, mi uzis ĉiujn programojn menciitajn en ĉi tiu artikolo kaj finfine mi alvenis al tio, kio estus i3wm kun vim / neovim (ili estas preskaŭ identaj nun), tmux, kaj provante faru ĉion eblan de la terminalo, por simpla komforto. Tiomgrade ke: surfraw permesas al mi serĉi centojn da informfontoj, kiuj malfermiĝas per la retumilo agordita, en mia kazo, w3m, kiu funkcias ene de la fina stacio. Por muziko: cmus. Por babilejo: irssi aŭ weechat. Pli kompleta ŝelo ol bash: zsh.

    Tiomgrade ke mi uzas la navigadon vim (kun h, j, k kaj l anstataŭ la sagoj) en ĉiuj menciitaj aplikaĵoj, kaj kiam mi eniras tra la retejo, ĉu en Chromium aŭ Firefox, mi ankaŭ uzas ilin, kun la multaj aldonaĵoj, kiujn Ili ekzistas de jaroj, kun mia surprizo kiam mi malkovris ilin: cVim, VimFX, Vixen, QuantumVim, ktp. Fakte ĉi tiu navigado kun vim povas esti aktivigita en Emakso (malbona reĝimo), en Sublima Teksto (vintage), en Atomo (kun aldonaĵoj), en VSCode (kun aldonaĵoj), en Qt Creator (ebloj), en JetBrains IDEs (opcioj) ...

    Ĉio ĉi estas tre kurioza, ĉar kio ŝajnus esti, ĉar ĝi estas malnova aŭ de la pasinteco ĝi ĉesas esti uzata kaj novaj kaj pli bonaj aplikoj aperas, tio ne okazis, tute male. La plej malnovaj estas tiuj, kiuj estas pli etendeblaj, agordeblaj, havas pli da aldonaĵoj kaj povas fari pli multajn aferojn.

    En 95 mi jam uzis Vindozon 95, kaj mi lernis programi baldaŭ poste. Mi ne komencis uzi GNU / Linukso ĝis 2008 kaj la ŝanĝo estis tre malfacila por mi, ĝi kostis al mi, sed tra la jaroj mi adaptiĝis. Mi ne uzas Vim dum 3 jaroj, tial mi uzos ĝin ekde ĉirkaŭ 2015. Ŝajnas, ke ĝi devus esti inverse, ĉu ne? Nu, ĝi estas tre kurioza, ĉar mi ne revenas aŭ frenezas xD

    Konsentite, Emakso faras pli multajn aferojn ol Vim, dum Vim ne povas fari ĉion, kion Emakso faras, sed Emakso faras pli ol mi petas (preskaŭ aspektas kiel OS) dum Vim 100% fokusas esti redaktoro.

    Saluton! 🙂

  13.   Linuksa Afiŝinstalo diris

    URxvt bonega kontribuo kiel la alia. Via sperto kun GNU / Linukso estas bonega ... Espereble vi povas rakonti al ni pli per aliaj komentoj en aliaj eldonaĵoj aŭ viaj propraj eldonaĵoj. Ĉu vi havas blogon aŭ vian propran retejon?

  14.   Onix kaj Petros diris

    Estis bona artikolo ĝis mi vidis Onix kaj Petros xD !!!

  15.   Linuksa Afiŝinstalo diris

    OK.

  16.   dev.faiber diris

    Mi tre ekamis archlinux kvankam ĉiujn antaŭajn mi uzas kaj ili estas facilaj kaj bonegaj. dankon pro ĉi tiu afiŝo

    1.    Linuksa Afiŝinstalo diris

      Dankon pro via bonega komento ... Salutojn, Faiber!
      !