Chinja yako GNU / Linux kuita Distro yakakodzera Software Development

Chinja yako GNU / Linux kuita Distro yakakodzera Software Development

Chinja yako GNU / Linux kuita Distro yakakodzera Software Development

Parizvino Linux ndiMambo padanho reSystems anoshandiswa neVanyanzvi munzvimbo yeRuzivo Technology (IT), kungava mumaSeva kana mumaTimu eSeva Administrators, uye padanho reVagadziri veSoftware gore rino rakasvika padanho rimwe chete nekupfuura zvinoenderana neongororo Stack Kufashukira Yekuvandudza Ongororo 2016 Del 3rd nzvimbo ine 21,7% seyekuvandudza weInternet na 1rd nzvimbo ine 48,3% in the Stack Kufashukira Yekuvandudza Ongororo 2018.

Parizvino iyo GNU / Linux Zvikumbiro ecosystem ine yakakura uye yakanakisa runyorwa rwezvirongwa zveSoftware Development (Zvishandiso neSystem) iyo yakaiswa zvakanaka, yakagadzirirwa uye kuiswa mukati meGNU / Linux Distribution vanogona kuvhara huwandu hwakawanda hwehurongwa hwemitauro mikana.

GNU / Linux Yakapihwa Simba

Nhanganyaya

Rondedzero yezvikumbiro zveGNU / Linux zvatinozoongorora gare gare parizvino zvimwe zvezvakanakisa uye zvinoshandiswa mumunda weSoftware Development pane ino Inoshanda Sisitimu. Ivo anovandudzwa kazhinji kazhinji uye vane rutsigiro rwakanaka.

Uye zvese zvinowanzo nyowani zvekushandisa zvinobuda kana zvitsva zviripo zvinoshandiswa zvinosanganisirwa munyika Microsoft kana Apple, kukwidziridza huwandu hwehunhu hwekushandisa hunogona kuvandudzwa pasi peGNU / Linux.

Mamwe makore apfuura takaita zvimwe zvinyorwa nezvenyaya iyi izvo zvakakosha kuyeuka nekudzokorora, senge Gadzirira Ubuntu (kana imwe distro) yekuvandudza webhu y Zvishandiso zvangu yeWebhu Kuvandudza uye Dhizaini neGNU / Linux. Asi nhasi tichaita ongororo yakawandisa yazvo uye maDistros aripo akatogadzirirwa Software Development.

Zvikumbiro zveSoftware Development zvakachinja zvakanyanya muhunhu uye mashandiro pamusoro peGNU / Linux nokudaro kubvumidza rutsigiro rwakakodzera (hwaro) kuitira kuti novice kana nyanzvi Software Mushambadzi igone kushanda pane ino Inoshanda Sisitimu nenzira kwayo uye kuitora seYakanyanya Sisitimu Yekushandisa.

Software Kubudirira paGNU / Linux: Editors, IDEs uye Distros

Software Kubudirira paGNU / Linux: Editors, IDEs uye Distros

Hezvino izvo zvakatimirira parizvino iyo GNU / Linux Nyika munzvimbo yeSoftware Development:

IDEs Maringe neVapepeti

Vabudisi

Chinyorwa chinyorwa chirongwa chinokutendera kuti iwe ugadzire uye nekugadzirisa mafaira edhijitari akaumbwa nezvakanyorwa zvinyorwa chete, zvinowanzozivikanwa seyakajeka mavara kana zvinyorwa zvinyorwa. Zvisinei, pane maGwaro Edhita ari epamberi uye anotendera kana kufambisa kuzivikanwa kwemutauro wechirongwa unoshandiswa mukati mechinyorwa, zvichirerutsa kunzwisiswa uye kushandiswa kwaro mukati mefaira. Mamwe anogona kunge ari Terminal, ndiko kuti, asina graphical interface, uye mamwe anogona kunge ari Desktop, ndokuti, ine graphical interface.

Pakati pezvinozivikanwa uye zvinoshandiswa paGNU / Linux isu tine:

Nano Mupepeti

Terminal Editors

Mousepad Mhariri

Nyore Edhita ine Graphical Interface

Mupepeti_Atom

Yepamberi Editors ine Graphical Interface

Emacs mupepeti

Vakasanganiswa Editors

NetBeans 8.2 IDE

Yakabatanidzwa Zvirongwa Zvirongwa

Iyo Yakabatanidzwa Zvirongwa Zvemamiriro ekunze, anonyanya kuzivikanwa neIDE chidimbu kubva pazita reChirungu "Yakabatanidzwa Nharaunda Yekuvandudza" chirongwa kana chishandiso chakarongedzwa kazhinji nekodhi kodhi, compiler, debugger, uye graphical interface muvaki IDEs inogona kuve ekushandisa ivo pachavo kana ivo vanogona kuve chikamu cheanenge aripo mafomu.

Pakati pezvinozivikanwa uye zvinoshandiswa paGNU / Linux isu tine:

  1. aptana
  2. Arduino IDE
  3. Code Blocks
  4. codelite
  5. kudzikatidzika kwezuva
  6. Nguruve
  7. JetBrains Suite
  8. Razaro
  9. NetBeans
  10. Ninja IDE
  11. python isina basa
  12. post-man
  13. QT Musiki
  14. Simply Fortran
  15. Visual Studio Code
  16. Wing Python IDE

Software Yekuvandudza Kit

A Software Development Kit, inonyanyo kuzivikanwa nechidimbu SDK kubva pazita reChirungu "Software Development Kit", Icho hachisi chinhu chinopfuura seti yemidziyo iyo inobatsira Software Mushandisi kugadzira mashandiro uye masisitimu, achibvumidza uye kufambisa basa reimwe nharaunda yetekinoroji..

Izvo zvinoshandiswa zvakagadzirwa mukati me SDK zvichagadzirirwa kune imwe sisitimu yekushandisa, chikuva chehardware, vhidhiyo yemutambo koni kana yakakosha software package. Kune zviwanikwa zvakawanda zvinogona kuve neiyo SDK, pakati peizvi ndeiyi:

  • An application programming interface (API).
  • Iyo yakasanganiswa yekusimudzira nharaunda (SDI) na a Debugger uye a Compiler.
  • Makodhi muenzaniso uye zvinyorwa.
  • Un Emulator yenzvimbo inodikanwa yetekinoroji.

Pakati pezvinozivikanwa uye zvinoshandiswa paGNU / Linux isu tine:

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

GIT Shanduro Yekudzora Sisitimu

Shanduro Kudzora Masystem

Iyo vhezheni yekudzvanya system (kana yekudzokorora kudzora system) musanganiswa wetekinoroji uye maitiro ekuteedzera uye kudzora shanduko dzinoitwa kuchinjisa mafaira., kunyanya mukodhi yekodhi, mune zvinyorwa uye pamapeji ewebhu.

Yese vhezheni yekudzora masisitimu akavakirwa pakuva nechengetedzo, inova iyo seti yeruzivo inotarisirwa nehurongwa. Iyi yekuchengetera ine nhoroondo yeshanduro yezvinhu zvese zvakachengetedzwa. Mushandisi wega wega anogona kugadzira kopi yemuno nekudzokorora zviri mukati mechinhu ichi kubvumira kushandiswa kwayo. Izvo zvinokwanisika kuteedzera yazvino vhezheni kana chero vhezheni yakachengetwa munhoroondo.

Pakati pezvinozivikanwa uye zvinoshandiswa paGNU / Linux isu tine:

  1. Bazaar
  2. CVS
  3. Git
  4. LibreSource
  5. Hukuru
  6. monotone
  7. Kutendeuka

Cherechedza: Pakati pavo vese, Git inofarira nharaunda yayo hombe, kusimudzira kukuru, uye mapulagi akazara uye graphical Vatengi. Kana iwe uchida kuziva zvakawanda nezveGit's graphical vatengi, shanyira iyi link kubva kune yayo yepamutemo webhusaiti: Graphical vatengi veGit paLinux.

Distro SemiCode OS

Distros (GNU / Linux Kugovera)

Yemahara Inoshanda Sisitimu yakagadzirwa kubva kuLinux Kernel uye seti yeGNU kunyorera iyo inobvumidza kupa kuvandudzwa kuti iise nyore nyore kuburikidza nematurusi ekugadzirisa kwayo uye mapakeji manejimendi masisitimu ekumisikidza software yekuwedzera. Sarudzo yekugovera inoenderana nezvinodiwa nemushandisi uye zvavanofarira ivo pachavo.

Padanho reSoftware Developer, tinowana zvinotevera zvakakurudzirwa:

Zvakajairika

Nyanzvi

  1. semicodeOS
  2. ChirongwaOS

Kuburitswa kweshanduro 1.1 yeGNU / Linux Distro MinerOS inotarisirwa munguva pfupi iri kutevera. izvo zvisingaite vhezheni 1.0 iyo yakakosha kuti ishandiswe muImba, Hofisi, Dhijitari Mining uye maComputer maTech, ichave yakakosha kune Vanogadzira Software, Vatambi uye Multimedia Zvemukati Vagadziri. Kuti udzidze zvakawanda nezve ramangwana rekuvandudza kweshanduro yeiyi Distro unogona kudzvanya pazita rayo: MinerOS GNU / Linux 1.1 (Onix) kana nezve zvazvino MinerOS GNU / Linux 1.0 (Petro).

Parizvino ndinovimba bhuku iri rinobatsira iweEvha kuisa akawanda maficha pane yako yazvino Distro kuti iite yakakodzera kune Vagadziri veSoftware kana sarudza kushandisa imwe yakakurudzirwa kwavari. Kusvikira inotevera posvo!


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   juliuco nike akadaro

    kubva wekutanga waunoshanda naye, tas sembrao

  2.   Jose Albert akadaro

    Ndatenda nekutaura kwako! Zvinogara zvichinakidza kuziva kuti zvinyorwa zvinoverengwa uye zvinokosheswa munzvimbo yazvo yakakodzera nevaverengi veBlog.

  3.   URxvt akadaro

    Chinyorwa chakanyanya kunaka asi ini handibvumirane nechikamu chechipiri chendima yekutanga. GNU / Linux ine yakawanda uye zvirinani nzira yekuva mambo wevagadziri, uyezve vazhinji vedu tinoishandisa chaizvo kune zvese zvakanaka zvinounza kukudziridza. Uye zvakare yemahara fomu.

    Muchidimbu: Ini ndinoshandisa vim ine +60 plugins, ine 1400-mutsara gadziriso faira rine mabasa andakaronga muVimL kuita zvandiri kuda. Ndinoishandisa pamwe neiyo tmux multiplexer saka ndine mukana wekuti multiplexing the terminal ishandise vim pamwe nezvose zvishandiso zveiyo Unix ecosystem: grep, sed, awk,… Kunze kwegit, hongu. Zvese zvinhu kubva kune iyo terminal, iine keyboard mapfupi, ane aliases uye neyakaitwa zvakanaka gadziriso.

    Iko kumisikidzwa kweangu vim, yangu tmux, yangu zsh (imwe Shell kune bash) uye zvimwe zvirongwa zvakawanda zvinochengetwa uye kuiswa mune yeruzhinji repo pane github. Kune yega yega yakachena GNU / Linux yekumisikidza, ini ndinongo fanirwa kuibatanidza ne git clone uye gadzira iyo symlinks ine stow. Uye ini ndatova neyakagadziriswa iyo yakanditorera makore mazhinji kuti ndipolishe yakagadzirira kushandisa, mumasekondi mashoma, pane chero muchina une Unix-based system (hongu, paMac yaizoshandawo).

    Zviri pachena kuti ini handina kuzvipira kuronga mu .Net kana mune chero matekinoroji anogara zvirinani muhurongwa hwekushanda hwekambani imwe chete: Windows. Uye dai zvaizorongwa muJava, yaizoshandisa yakanaka IDE, iyo mhando yausina kutaura: avo vanobva kuJetBrains, ayo anobhadharwa haisi chikonzero chekusavaudza.

    PS: Ini ndinoronga muC / C ++, Go, Python nePerl, asi ini ndashandisa mitauro yakawanda, senge Basic, Bash, Lisp, eLisp, VimL, ​​Lua, PHP, uye kumisikidza kwakasiyana kweSQL. Zvese zvine vim / neovim, izvo pamwe nemaEmac ndiwo madzimambo epurogiramu. Vakatanga makore mazhinji apfuura asi ivo vakura uye havana kumira kuchinja, kusvika padanho rekuti nhasi kushandiswa kwavo kwaputika. Muhutano, chete VSCode yeMicrosoft inouya padhuze navo neimwe nzira, uye inovarova muC # (ndiyo yawaizoshandisa dai wanga uri kuronga muC #), asi hapana chimwezve. Atomu uye ST3 vari kumashure kumashure. Uye tisingataure nano, ino ingori mupepeti, nekuti haina zvachose zvese. xD

    Huya, kwaziso.

    1.    Morpheus akadaro

      iwe unogovana yako .vimrc?

      Ndiri kuda kuziva 🙂

  4.   Jose Albert akadaro

    Kwakanaka kutaura, uye zvakare kunowedzera kwazvo! Ndatenda nemupiro wako unodzidzisa pamusoro pekushandisa kweaya mafomu anotarisana nekuvandudza software.

  5.   Diego de la Vega chinobata mufananidzo akadaro

    Ndakafarira chinyorwa chenyu. Izvo zvaive zvakafanira kuisa (kune vekare-veDelphi / vaPascalians) iro Razaro, inova yakazara kwazvo IDE.

    Kutenda nekugovana zvaunofunga nevateveri veLinux.

  6.   robhoti shongwe akadaro

    Kutenda nekugovana, yakanaka kwazvo chinyorwa !!

  7.   Juan3446 akadaro

    Ndinoziva kuti handizvo, asi mune zvimwe zvinyorwa vanyori vese vanonyora mazita avo, asi pano zvinondirova kuti ivo vanofanirwa kuratidza «Ing. Jose Albert »« Ing. » "Injiniya" lol inoverengwa chaizvo egocentric kana senge iwe unofanirwa kunyora kuti itorwe zvakakomba xD

  8.   Linux Tumira Kuisa akadaro

    Ini ndatogadzirisa dambudziko rako! Kwaziso, mhanza uye kubudirira.

  9.   Linux Tumira Kuisa akadaro

    Kupedzisa mhinduro ku URxvt ndinofanira kukuudza kuti ini ndakavakirwa paStack Kufashukira Kwekuvandudza Ongororo 2016 umo iyo Linux Platform iri munzvimbo yechitatu iine 3% seyakanyanya kufarira yeVagadziri. Kuongorora zvimwe, ndiko kuti, kutsvaga iyo Stack Kufashukira Yekuvandudza Ongororo 21,7 uye iyo Stack Kufashukira Yekuvandudza Ongororo 2017, ini ndaona kuti Linux Platform yakakwira kusvika ku2018% kuti igare munzvimbo yechitatu ye24.2 uye yakakwira kusvika ku3% kusvika pachinzvimbo mune 2017st nzvimbo ye48,3.

    Naizvozvo, iwe wakanyatsotaura, kureva kuti, Linux Platform ndiyo King of Software Developers 'Operating Systems ye2018 pasirese zvinoenderana neinozivikanwa uye anoremekedzwa Peji reNyika uye Ongororo.

  10.   Linux Tumira Kuisa akadaro

    Diego de la Vega akatobatanidza Razaro mukudhinda kuitira kuti IDE yakadaro isasiyiwe mukati memazano.

  11.   Diego de la Vega chinobata mufananidzo akadaro

    Saka ndinokutendai zvikuru!

  12.   URxvt akadaro

    Hongu, asi ini handingakoshese hunhu hweGNU / Linux, Windows kana Mac maererano nebudiriro nenhamba yemavhoti muvhoti, kubvira ipapo tinowira mukushambadzira populum kunyepa, ndiko kuti, "ndiye Mambo nekuti anoishandisa vanhu vazhinji ", apo icho chinenge chiri kutaura kuti" ndiye Mambo weX kana weY zvikonzero ", ndiko kuti, kupokana neuchapupu izvo zvasimbiswa.

    Kuti muna 2017 na2018 kushandiswa kweGNU / Linux pakati pevagadziri kuri kuwedzera kunongoratidzira kuti vanogadzira vari kuona kuti zvinovaunzira zvakanaka, uye ndinofunga izvi zvakabatana nekusimudzira kweGNU / Linux pachayo.

    Hongu ichokwadi kuti zvese izvi zvinondishamisa. Emacs yaive yekutanga GNU application munhoroondo uyezve kunaka kwayo kukuru kunouya zvakanyanya gare gare, senge inozivikanwa org-modhi, muna 2006, kana kunyangwe ipulagi yayo ye git (magit), inova imwe yeakakwana kwazvo aunokwanisa. tsvaga.

    Vim iri Vi Yakagadziridzwa, zvakare ine makore ayo uye ini ndinoona kuti mashandisiro ayo ari kukura, pamwe anokanganiswa neovim forogo iyo kuwanda kwakawanda kwakawedzerwa, uye kuti yatove kutenderedza 27.000 nyeredzi kunyangwe iri chirongwa chete cheyekupedzisira, ndiko kuti , isina graphical interface.

    Emacs distro inonzi Spacemacs yakave yakakurumbira, unova mubatanidzwa pakati peVim neEmacs (ichiri tsika yakasarudzika iyo chero munhu angaite).

    'Linux ricing' iri kuve inozivikanwa, iri fashoni yekushandura GNU / Linux isina desktop desktop (kana Gnome, kana XFCE, kana KDE, kana Mate, kana Kubatana, kana LXDE, kana LXQT, kana Chiedza, kana ...) asi nevatungamiriri vewindows minimalist (dwm, xmonad, inotyisa kana i3wm mukutungamira ndiyo inonyanya kufarirwa munguva pfupi yapfuura).

    Uye ini pachangu ndachinja. Ndakamira kushandisa Windows, ndaita nzira yese yekushanduka-shanduka, ndashandisa mapurogiramu ese ataurwa muchinyorwa chino uye kumagumo kwenzira yandasvika mune zvingave i3wm ne vim / neovim (vangangofanana izvozvi), tmux, uye kuyedza ita zvese zvinokwanisika kubva kuchiteshi, kuti zvive nyore. Kusvika padanho rekuti: surfraw inondibvumidza kutsvaga mazana ezvinyorwa zvinyorwa, izvo zvinovhurwa nebrowser iyo yakagadzirirwa, mune yangu, w3m, inoshanda mukati meiyo terminal. Zvemimhanzi: cmus. Zvekutaura: irssi kana weechat. Yakawedzera yakazara Shell kupfuura bash: zsh.

    Kusvikira padanho rekuti ndiri kushandisa iyo vim yekufambisa (ine h, j, k uye l panzvimbo yemiseve) mune ese ataurwa mashandisirwo, uye kana ini ndichipinda kuburikidza newebhu, kungave muChromium kana Firefox, ini ndinovashandisawo, nemapulagi mazhinji Vanga varipo kwemakore, zvakandishamisa pandakavawana: cVim, VimFX, Vixen, QuantumVim, nezvimwe. Muchokwadi, kufamba uku ne vim kunogona kumisikidzwa muEmacs (yakaipa nzira), mu Sublime Chinyorwa (vintage), muAtom (ine plugins), muVSCode (nemapulagini), muQt Musiki (sarudzo), muJetBrains IDEs (sarudzo) ...

    Zvese izvi zvinoda kuziva nekuti izvo zvinoita sekunge ndezvekare kana kubva zvakapfuura zvinomira kushandiswa uye zvitsva uye zvirinani kunyorera zvinobuda, izvi hazvina kuitika, zvakapesana. Iwo ekare-kare ndiwo ayo anowedzera kuwanda, anogadziriswa, ane mamwe plugins uye anogona kuita zvimwe zvinhu muchidimbu.

    Muna 95 ini ndaishandisa Windows 95, uye ini ndakadzidza kuronga munguva pfupi yapfuura. Ini handina kutanga kushandisa GNU / Linux kusvika 2008 uye shanduko yanga yakandiomera zvakanyanya, zvakandibhadharira asi pamusoro pemakore ndakachinja. Ini handina kushandisa Vim kwemakore matatu, saka ndichave ndichiishandisa kubvira ingangoita 3. Zvinotaridza senge zvaizofanira kunge iri imwe nzira yakatenderedza, handizvo here? Zvakanaka zvinoda kuziva, nekuti ini handidzokere kana kupenga xD

    Nezve rekodhi, Emacs anoita zvimwe zvinhu kupfuura Vim, nepo Vim isingakwanise kuita zvese zvinoitwa neEmacs, asi Emacs anoita zvinopfuura zvandinokumbira (zvinoita kunge OS) nepo Vim iri 100% yakanangana nekuva mupepeti.

    Mufaro! 🙂

  13.   Linux Tumira Kuisa akadaro

    URxvt yakanaka mupiro senge imwe yacho. Ruzivo rwako neGNU / Linux rwakakura… Tinovimba unokwanisa kutiudza zvimwe kubudikidza nekumwe kutaura mune zvimwe zvinyorwa kana zvinyorwa zvako. Une blog here kana yako webhusaiti?

  14.   Onix naPeter akadaro

    Chakanga chiri chinyorwa chakanaka kusvika pandakaona Onix naPeter xD !!!

  15.   Linux Tumira Kuisa akadaro

    OK.

  16.   dev faiber akadaro

    Ini ndakadanana ne archlinux yakanaka kwazvo kunyangwe zvese zvakapfuura zvandinoshandisa uye zviri nyore uye zvakanaka. Ndatenda neichi posvo

    1.    Linux Tumira Kuisa akadaro

      Kutenda nekutaura kwako kukuru… Kwaziso, Faiber!
      !