Sinthani GNU / Linux yanu kukhala Distro yoyenera Development Software

Sinthani GNU / Linux yanu kukhala Distro yoyenera Development Software

Sinthani GNU / Linux yanu kukhala Distro yoyenera Development Software

Pakadali pano Linux ndi King pamlingo wa Ma Operating Systems omwe amagwiritsidwa ntchito ndi Akatswiri m'dera la Information Technology (IT), kaya mumaseva kapena m'magulu a ma Administrators a Seva, komanso pamlingo wa Software Developers chaka chino afika pamlingo womwewo podutsa malinga ndi kafukufukuyu Kafukufuku Wosakanikirana Wambiri ndi Malo achitatu ndi 3% monga Wokonda Mapulogalamu ndi Malo achitatu ndi 1% mu Kafukufuku Wosakanikirana Wambiri.

Pakadali pano GNU / Linux Applications Ecosystem ili ndi mndandanda waukulu komanso wabwino kwambiri wamapulogalamu a Software Development (Mapulogalamu ndi Machitidwe) zomwe zidakhazikitsidwa bwino, zosinthidwa ndikuyika mkati mwa Distribution ya GNU / Linux atha kuthana ndi mwayi wazinenero zambiri.

GNU / Linux Opatsidwa Mphamvu

Mau oyamba

Mndandanda wamapulogalamu a GNU / Linux omwe tiwunikenso pambuyo pake ndi ena mwa odziwika bwino omwe amagwiritsidwa ntchito pantchito ya Software Development pa Ntchitoyi. Amasinthidwa pafupipafupi ndipo amakhala ndi chithandizo chabwino.

Ndipo nthawi zambiri ntchito zatsopano zimatuluka kapena ntchito zatsopano zomwe zimakhalapo zimaphatikizidwa mu Microsoft kapena Apple, kukweza kuchuluka kwa ntchito zomwe zingapangidwe pansi pa GNU / Linux.

Zaka zingapo zapitazo tidapanga zina zofalitsa pamutuwu zomwe ziyenera kukumbukira ndikuwunikanso, monga Konzani Ubuntu (kapena distro ina) chitukuko cha intaneti y Zida zanga ya Web Development ndi Design ndi GNU / Linux. Koma lero tiwunikiranso zambiri za iwo ndi ma Distros omwe alipo kale omwe akonzedwa kuti apange Development Software.

Mapulogalamu a Development Software asintha kwambiri pamachitidwe ndi magwiridwe antchito pa GNU / Linux potero amalola chithandizo chofunikira (m'munsi) kuti novice kapena katswiri Wopanga Mapulogalamu azitha kukhazikitsa pa Njira Yogwirira ntchitoyi m'njira yoyenerera ndikuigwiritsa ntchito ngati Main Operating System.

Kupititsa patsogolo Mapulogalamu pa GNU / Linux: Okonza, ma IDE ndi ma Distros

Kupititsa patsogolo Mapulogalamu pa GNU / Linux: Okonza, ma IDE ndi ma Distros

Nazi zomwe zikutidikira pano dziko la GNU / Linux m'dera la Development Development:

IDEs motsutsana ndi Akonzi

Ofalitsa

Mkonzi wamalemba ndi pulogalamu yomwe imakupatsani mwayi wopanga ndikusintha mafayilo amama digito omwe amangokhala mawu osavuta, omwe amadziwika kuti mafayilo amalemba kapena mawu osavuta. Komabe, pali ma Editors omwe apita patsogolo ndipo amalola kapena kuthandizira kuzindikira chilankhulo chamapulogalamu chomwe chimagwiritsidwa ntchito pamalemba, kuchititsa kumvetsetsa kwake ndikugwiritsa ntchito fayilo. Ena akhoza kukhala Pokwelera, ndiye kuti, osakhala ndi mawonekedwe owonekera, ndipo ena atha kukhala Kompyuta, ndiye kuti, ndi mawonekedwe owonekera.

Zina mwazomwe zodziwika bwino ndikugwiritsa ntchito pa GNU / Linux tili nazo:

Nano Mkonzi

Okonza Mapeto

Mkonzi wa Mbewa

Olemba Osavuta Omwe Ali ndi Zithunzi Zowonekera

Mkonzi_Atom

Okonza mwaukadauloZida ndi mawonekedwe Chiyankhulo

Mkonzi wa Emacs

Akonzi Osakaniza

Ma NetBeans 8.2 IDE

Malo Ophatikiza Mapulogalamu

Malo Ophatikiza Mapulogalamu, omwe amadziwika kwambiri ndi dzina la IDE lochokera mu dzina lachingerezi "Integrated Development Environment", sichina koma pulogalamu kapena pulogalamu yomwe imaphatikizidwa makamaka ndi mkonzi wa code, compiler, debugger, ndi graphical interface builder. Ma IDE atha kukhala mapulogalamu paokha kapena atha kukhala gawo la mapulogalamu omwe alipo kale.

Zina mwazomwe zodziwika bwino ndikugwiritsa ntchito pa GNU / Linux tili nazo:

  1. aptana
  2. Arduino IDE
  3. Kodi Blocks
  4. kodilite
  5. kadamsana
  6. Zikopa
  7. Maulendo a JetBrains
  8. Lazaro
  9. NetBeans
  10. Ninja IDE
  11. python osagwira ntchito
  12. Wolemba Postman
  13. Mlengi wa QT
  14. Mwachidule Fortran
  15. Mawonekedwe a Visual Studio
  16. Mapiko a Python IDE

Pulogalamu Yopangira Mapulogalamu

A Software Development Kit, yomwe imadziwika ndi dzina loti SDK kuchokera ku dzina lachingerezi "Software Development Kit" Palibe china koma zida zomwe zimathandizira Wopanga Mapulogalamu kuti apange mapangidwe ndi machitidwe omwe amalola ndikuwongolera ntchitoyi m'malo ena aumisiri.

Mapulogalamu omwe apangidwa mkati mwa SDK adzakonzedwa ku machitidwe ena, nsanja ya Hardware, makanema apa kanema kapena phukusi lapadera la mapulogalamu. Pali zinthu zambiri zomwe SDK ikhoza kukhala nazo, mwa izi ndi izi:

  • Makina ogwiritsa ntchito pulogalamu (API).
  • Malo ophatikizira otukuka (SDI) ndi Debugger ndi a Wolemba.
  • Makhodi chitsanzo ndi zolembedwa.
  • Un Emulator za chilengedwe chofunikira.

Zina mwazomwe zodziwika bwino ndikugwiritsa ntchito pa GNU / Linux tili nazo:

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

Dongosolo Loyang'anira GIT

Mitundu Yoyang'anira Mtundu

Njira yoyang'anira (kapena revision control system) ndi njira zophatikizira ukadaulo ndi machitidwe owunikira ndi kuwongolera zosintha zomwe zimapangidwa kuti apange mafayilo., makamaka mu code source, zolemba ndi pamasamba.

Machitidwe onse owongolera amatengera kukhala ndi chosungira, chomwe ndi chidziwitso chotsogozedwa ndi dongosololi. Malo osungira awa ali ndi mbiri yakale yazinthu zonse zoyendetsedwa. Wogwiritsa ntchito aliyense amatha kupanga mtundu wakomweko potengera zomwe zili m'sitimayo kuti agwiritse ntchito. Ndizotheka kutsanzira mtundu waposachedwa kapena mtundu uliwonse womwe wasungidwa m'mbiri.

Zina mwazomwe zodziwika bwino ndikugwiritsa ntchito pa GNU / Linux tili nazo:

  1. Bazaar
  2. CVS
  3. Giti
  4. LibreSource
  5. Zozizwitsa
  6. monotone
  7. Kutembenuka

Zindikirani: Mwa iwo onse, Git ndimakonda pagulu lake lalikulu, chitukuko chachikulu, ndi mapulagini ambiri ndi Makasitomala ojambula. Ngati mukufuna kudziwa zambiri zamakasitomala ojambula a Git pitani ku ulalowu kuchokera patsamba lake lovomerezeka: Makasitomala ojambula a Git pa Linux.

Chimamanda Ngozi Adichie

Distros (Kufalitsa kwa GNU / Linux)

Njira Yogwiritsira Ntchito Yaulere yopangidwa kuchokera ku Linux Kernel ndi magulu a GNU zomwe zimalola kuti zitheke kusintha kuti ziziikika mosavuta kudzera mu zida zake pakapangidwe kake ndi kasamalidwe ka phukusi kukhazikitsa pulogalamu yowonjezera. Kusankha kogawa kumadalira zosowa za wogwiritsa ntchito komanso zomwe amakonda.

Pa mulingo wa Software Developer, timalandira zotsatirazi:

Zachibadwa

Apadera

  1. Masewera
  2. MapulogalamuOS

Kutulutsidwa kwa mtundu 1.1 wa Distro MinerOS GNU / Linux ikuyembekezeredwa posachedwa. zomwe mosiyana ndi mtundu wa 1.0 womwe ndi wapadera kuti ugwiritsidwe ntchito mu Home, Office, Digital Mining ndi Computer Technologists, idzakhala yapadera kwa Opanga Mapulogalamu, Osewera ndi Ma Media Opanga Zinthu. Kuti mudziwe zambiri zakutsogolo kwa mtundu wa Distro mutha kudina dzina lake: MinerOS GNU / Linux 1.1 (Onix) kapena za pano MinerOS GNU / Linux 1.0 (Petro).

Pakadali pano ndikhulupilira kuti buku ili ndi lothandiza kwa inuMwina kukhazikitsa mapulogalamu angapo pa Distro yanu yapano kuti ikhale yoyenera kwa Opanga Mapulogalamu kapena musankhe kugwiritsa ntchito omwe angavomereze. Mpaka positi yotsatira!

 


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Ndemanga za 18, siyani anu

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.

  1.   julico nike anati

    kuchokera kwa mnzake woyamba, tas sembrao

  2.   Ndi Jose Albert anati

    Zikomo chifukwa cha ndemanga yanu! Ndizosangalatsa nthawi zonse kudziwa kuti nkhanizi zimawerengedwa ndikuyamikiridwa moyenera ndi owerenga blog.

  3.   URxvt anati

    Nkhaniyi ndiyabwino kwambiri koma sindikugwirizana ndi gawo lachiwiri la ndime yoyamba. GNU / Linux ili ndi njira yochulukirapo yoti ikhale mfumu ya otukula, ndipo ambiri a ife timayigwiritsa ntchito ndendende pazabwino zonse zomwe zimabweretsa. Komanso mawonekedwe aulere.

    Mwachidule: Ndimagwiritsa ntchito vim ndimapulagini +60, yokhala ndi fayilo yosinthira mzere wa 1400 yomwe ili ndi ntchito zomwe ndakonza mu VimL kuti ndichite zomwe ndikufuna. Ndimayigwiritsa ntchito limodzi ndi tmux multiplexer kotero ndili ndi kuthekera kophatikiza ma terminal kuti ndigwiritse ntchito vim limodzi ndi zida zonse zachilengedwe za Unix: grep, sed, awk, ... Kupatula git, inde. Chilichonse kuchokera ku terminal, yokhala ndi njira zazifupi, zokhala ndi ma alias komanso kukonza bwino.

    Kukhazikitsa kwa vim, tmux yanga, zsh yanga (njira ina yopangira bash) ndi mapulogalamu ena ambiri amasungidwa ndikusungidwa pagulu la anthu pa github. Pakukhazikitsa koyera konse kwa GNU / Linux, ndiyenera kungoyeserera ndi git clone ndikupanga ma symlink ndi stow. Ndipo ndili ndi kasinthidwe komwe kwanditengera zaka zambiri kuti ndipukutire kugwiritsa ntchito, mumasekondi ochepa, pamakina aliwonse okhala ndi Unix-based system (inde, pa Mac imathandizanso).

    Ndizachidziwikire kuti sindinapange pulogalamu ya .Net kapena ukadaulo uliwonse womwe umakhala bwino pakampani imodzi: Windows. Ndipo zikadakhala kuti zikukonzekera ku Java, zitha kugwiritsa ntchito IDE yabwino, mtundu womwe simunatchulepo: ochokera ku JetBrains, omwe amalipidwa palibe chifukwa choti asatchulidwe.

    PS: Ndimapanga C / C ++, Go, Python ndi Perl, koma ndagwiritsa ntchito zilankhulo zambiri, monga Basic, Bash, Lisp, eLisp, VimL, ​​Lua, PHP, ndi machitidwe osiyanasiyana a SQL. Onse okhala ndi vim / neovim, omwe pamodzi ndi a Emac ndi mafumu a mapulogalamu. Adayamba zaka zambiri zapitazo koma adakhwima ndipo sanasiye kusinthika, mpaka lero momwe ntchito yawo yaphulikira. Mwabwino, VSCode ya Microsoft yokha ndi yomwe imawayandikira m'njira zina, ndipo imawaposa mu C # (ndi omwe mungagwiritse ntchito mukadakhala kuti muli pulogalamu mu C #), koma osapitanso apo. Atomu ndi ST3 zatsalira kwambiri. Osanenapo nano, yemwe amangokhala mkonzi, chifukwa ilibe chilichonse. xD

    Bwerani, moni.

    1.    Morpheus anati

      mumagawana .vimrc yanu?

      Ndine chidwi 🙂

  4.   Ndi Jose Albert anati

    Ndemanga yabwino, komanso yopindulitsa kwambiri! Zikomo chifukwa chothandizira pakagwiritsidwe ntchito ka mapulogalamuwa omwe akugwiritsidwa ntchito popanga mapulogalamu.

  5.   Chithunzi cha Diego de la Vega anati

    Ndinaikonda kwambiri nkhani yanu. Zinali zofunikira kuyika (kwa omwe kale anali a Delpsians / Pascalians) Lazaro, yemwe ndi IDE yathunthu.

    Zikomo pogawana malingaliro anu ndi mafani a Linux.

  6.   loboti nsanja anati

    Zikomo pogawana, nkhani yabwino kwambiri !!

  7.   Juan3446 anati

    Ndikudziwa kuti sichoncho, koma m'mabuku ena onse olemba amalemba mayina awo, koma apa zimandigunda kuti akuyenera kuwonetsa «Ing. Jose Albert »« Ing. » "Injiniya" hehe amawerenga motere egocentric kapena ngati muyenera kulemba kuti mutenge mozama xD

  8.   Sakani Linux Post anati

    Ndathetsa kale vuto lanu! Moni, mwayi ndi kupambana.

  9.   Sakani Linux Post anati

    Kukwaniritsa yankho ku URxvt Ndiyenera kukuwuzani kuti ndikukhazikika pa Stack Overflow Developer Survey 2016 momwe Linux Platform ili m'malo achitatu ndi 3% ngati omwe amakonda Opanga. Kufufuza zambiri, ndiko kuti, kufunafuna Stack Overflow Developer Survey 21,7 ndi Stack Overflow Developer Survey 2017, ndapeza kuti Linux Platform idakwera kufika pa 2018% kuti ikhale m'malo achitatu a 24.2 ndipo idakwera mpaka 3% kukhala pa 2017 za 48,3.

    Chifukwa chake mukunena zowona, ndiye kuti, Linux Platform ndi King of Software Developers 'Operating Systems ya 2018 padziko lonse lapansi malinga ndi Tsamba lotchuka ndi lolemekezeka la World Page ndi Survey.

  10.   Sakani Linux Post anati

    Diego de la Vega anali ataphatikizira Lazaro m'mabukuwa kuti IDE yotereyi isasiyidwe pamalingaliro.

  11.   Chithunzi cha Diego de la Vega anati

    Chifukwa chake zikomo kwambiri!

  12.   URxvt anati

    Inde, koma sindingayesenso mtundu wa GNU / Linux, Windows kapena Mac pankhani yachitukuko malinga ndi kuchuluka kwa mavoti pazofufuza, kuyambira pomwepo timayamba kutsutsana nawo populum, ndiye kuti, "ndiye Mfumu chifukwa iye amawagwiritsa ntchito anthu ambiri ”, pomwe lingaliro lingakhale kuti" ndiye Mfumu ya X kapena pazifukwa za Y ", ndiye kuti, kutsutsana ndi umboni zomwe zatsimikiziridwa.

    Kuti mu 2017 ndi 2018 kugwiritsa ntchito GNU / Linux pakati pa omwe akutukuka kukuwonjezeka ndikungosonyeza kuti opanga akudziwa kuti zimawapatsa zabwino, ndipo ndikuganiza kuti izi zikugwirizana ndi kufalitsa kwa GNU / Linux komwe.

    Inde ndizowona kuti zonsezi zimandidabwitsa. Emacs inali ntchito yoyamba ya GNU m'mbiri koma zabwino zake zimabwera pambuyo pake, monga wotchuka org-mode, mu 2006, kapena pulogalamu yake ya git (magit), yomwe ndi imodzi mwazokwanira kwambiri zomwe mungapeze.

    Vim yasinthidwa ndi Vi, ilinso ndi zaka zake ndipo ndikuwona kuti ntchito yake ikukula, mwina chifukwa cha foloko ya neovim yomwe zinthu zambiri zawonjezeredwa, ndipo yomwe ili pafupi nyenyezi 27.000 ngakhale ili pulogalamu yokhayo, yomwe ndi kunena, popanda mawonekedwe owonekera.

    Distac ya Emac yotchedwa Spacemacs yatchuka, womwe ndi mgwirizano pakati pa Vim ndi Emacs (ikadali njira yokhayo yomwe aliyense angachitire).

    'Linux ricing' ikufalikira, yomwe ndi njira yosinthira GNU / Linux popanda chilengedwe (ngakhale Gnome, kapena XFCE, kapena KDE, kapena Mate, kapena Unity, kapena LXDE, kapena LXQT, kapena Enlightment, kapena ... ) koma ndi oyang'anira zazenera zazing'ono (dwm, xmonad, zozizwitsa kapena i3wm potsogola kukhala otchuka kwambiri posachedwa).

    Ndipo ine ndasintha. Ndasiya kugwiritsa ntchito Windows, ndachita zonse zosintha, ndagwiritsa ntchito mapulogalamu onse omwe atchulidwa munkhaniyi ndipo pamapeto pake ndafika pazomwe zitha kukhala i3wm ndi vim / neovim (ali pafupifupi pompano ), tmux, ndikuyesera kuchita zonse zotheka kuchokera ku terminal, kuti zitheke. Kufikira kuti: surfraw imandilola kuti ndifufuze mazana azambiri, zomwe zimatsegulidwa ndi msakatuli yemwe wakonzedwa, mwa ine, w3m, yomwe imagwira ntchito mkati mwa terminal. Kwa nyimbo: cmus. Pa macheza: irssi kapena weechat. Chigoba chokwanira kuposa bash: zsh.

    Mpaka pomwe ndimagwiritsa ntchito vim navigation (yokhala ndi h, j, k ndi l m'malo mivi) m'ma ntchito onse omwe atchulidwa, ndipo ndikalowa pa intaneti, kaya mu Chromium kapena Firefox, ndimawagwiritsanso ntchito, ndi mapulagini ambiri omwe akhala ali kwazaka zambiri, ndinadabwa nditawapeza: cVim, VimFX, Vixen, QuantumVim, ndi zina zambiri. M'malo mwake, kuyenda uku ndi vim kumatha kuyendetsedwa mu Emacs (zoyipa), mu Sublime Text (vintage), ku Atom (yokhala ndi mapulagini), mu VSCode (yokhala ndi mapulagini), mu Qt Creator (zosankha), ku JetBrains IDEs (zosankha ) ...

    Zonsezi ndizopatsa chidwi chifukwa zomwe zimawoneka kuti ndizakale kapena kuyambira kale zimasiya kugwiritsidwa ntchito ndipo ntchito zatsopano komanso zabwino zatuluka, izi sizinachitike, zotsutsana. Zakale kwambiri ndizomwe zimakhala zotambalala, zosinthika, zili ndi mapulagini ambiri ndipo zimatha kuchita zinthu zambiri mwachidule.

    Mu 95 ndinali kugwiritsa ntchito Windows 95 kale, ndipo ndinaphunzira kukonza pulogalamu posachedwa. Sindinayambe kugwiritsa ntchito GNU / Linux mpaka 2008 ndipo kusinthako kunali kovuta kwambiri kwa ine, kunandiwononga koma pazaka zambiri ndinasintha. Sindinagwiritse ntchito Vim kwa zaka zitatu, chifukwa chake ndikhala ndikuigwiritsa ntchito kuyambira pafupifupi 3. Zikuwoneka kuti zikuyenera kukhala mbali inayo, sichoncho? Ndizosangalatsa kwambiri, chifukwa sindimabwerera kapena kupenga xD

    Pazolemba, Emacs amachita zinthu zambiri kuposa Vim, pomwe Vim sangathe kuchita chilichonse chomwe Emacs amachita, koma Emacs amachita zoposa zomwe ndimafunsa (zikuwoneka ngati OS) pomwe Vim ali 100% amayang'ana kukhala mkonzi.

    Limbikitsani! 🙂

  13.   Sakani Linux Post anati

    Chithandizo chabwino cha URxvt monga enawo. Zomwe mumakumana nazo ndi GNU / Linux ndizabwino… Tikukhulupirira mutha kutiuza zambiri kudzera mu ndemanga zina zofalitsa kapena zofalitsa zanu. Kodi muli ndi blog kapena tsamba lanu?

  14.   Onix ndi Petros anati

    Inali nkhani yabwino mpaka nditawona Onix ndi Petros xD !!!

  15.   Sakani Linux Post anati

    CHABWINO.

  16.   chidwi anati

    Ndidakondana ndi archlinux wabwino kwambiri ngakhale onse am'mbuyomu ndimagwiritsa ntchito ndipo ndiosavuta komanso abwino. zikomo chifukwa cha positiyi

    1.    Sakani Linux Post anati

      Zikomo chifukwa cha ndemanga yanu yayikulu… Moni, Faiber!
      !