Bakit mas gusto namin ang linya ng utos kaysa sa mga GUI?

Sinusuri ang iba pang mga artikulo na natagpuan ko ang maliit na katanungang ito na nagdulot sa akin ng maraming kasiyahan, totoo na ang isa sa mga unang bagay na nakuha ng mga gumagamit ng iba pang mga system (maliban sa FreeBSD) sa aming mukha ay hindi namin ginagamit ang mga GUI. Upang sabihin ang totoo, nahanap ko rin itong medyo mausisa sa simula ng aking paglalakbay sa GNU / Linux. Dapat kong tanggapin na sa pagdaan ng panahon, ginagamit ko na ngayon ang linya ng utos kaysa sa anumang iba pang programa ng GUI, at mas gusto ko ang mga programa ng linya ng utos kaysa sa mas detalyadong mga programa na may nakasisilaw na mga GUI.

Ang alamat

Sa totoo lang ito ay hindi hihigit sa isang mitolohiya sa lunsod, dahil hindi katulad ng ibang mga system na ang mga pangalan ay hindi mabanggit dito, ito ay nasa GNU / Linux kung saan mo talaga kalayaan ng mga pagpipilian. Nais ko na sa ibang mga system ay may kagalingan sa maraming bagay na umiiral dito. Ngunit tingnan natin nang mabuti ang bagay na ito, kung hindi man maraming bagay ang hindi malinaw:

Mga server

Narinig nating lahat ang salita Server, ang ilan ay naniniwala na sila ang mga sobrang computer na nagpapatakbo sa Google o Amazon, o ang isa sa iyong kumpanya. Ngunit ang totoo ay a Server tumugon sa a modelo ng trabaho. Ginagamit namin ang term na ito upang mag-refer sa katotohanan na mayroon kaming isang programa na magagamit sa mga gumagamit (mga customer) at iniabot sa kanila ang isang bagay. Isang pangunahing halimbawa ay Apache, na ginagamit para sa maglingkod mga web page sa internet. Naghahatid ang program na ito ng html sa mga customer sino ang humiling nito.

Image server

Ngunit hindi lamang isang server ang maaaring maging sa sobrang mga computer na ginawang posible ng Google at maraming iba pang mga kumpanya, kahit na ang "pinakalumang" laptop ay maaaring maging server, lalo na kapag pinag-uusapan natin ang tungkol sa mga imahe. Tayong lahat ay tumatakbo a server ng mga imahe sa aming mga laptop upang magkaroon ng isang functional screen, sa kasong ito ang server at parokyano parehas silang tao. Ang pinakakaraniwang halimbawa ay X (kilala bilang xorg-server sa maraming mga pamamahagi) at ang bagong kapalit Wayland. Hindi kami magbibigay ng isang detalyadong paliwanag kung bakit ang org, o kung paano gumagana ang Wayland, o ang mga pilosopiya na mayroon sa likod ng mga magagaling na proyekto na ito, ngunit linilinaw namin na salamat sa kanila na maaari kaming magkaroon ng isang web browser tulad ng Firefox o Chrome, o maraming iba pang mga programa.

Tagapamahala ng bintana

Direkta na gumagana ang mga tagapamahala ng window sa server ng imahe, ang kanilang trabaho ay nasa isang "mas mababang" antas, dahil pinamamahalaan nila (patawarin ang kalabisan) kung paano nilikha ang mga bintana, binago, sarado. Kadalasan sila ay medyo simple at ang mga kapaligiran sa desktop ay binuo sa mga ito. Malaki ang listahan, ngunit iiwan ko lamang dito ang ideya na sila ang minimalist softwares, na nagpapahintulot na magkaroon ng isang medyo pangunahing kontrol ng server ng imahe.

Kapaligiran ng desktop

Ang isang mas dalubhasang hanay ng software na nagbibigay-daan hindi lamang sa pagpapatakbo ng imahe server, ngunit nagbibigay din ng mga kakayahan sa pagpapasadya. Kabilang sa mga ito, ang pinakaluma at pinakamabigat ay ang KDE at GNOME, ngunit mayroon din kaming mga mas magaan na kapaligiran tulad ng LXDE o Mate, Cinnamon, atbp.

CLI (Command Line Interface)

Matapos ang isang maikling pagtingin sa mundo ng mga server ng imahe, babalik kami ngayon sa aming paksa. CLI, nagpapahiwatig ng anumang programa na naisakatuparan ng linya ng utos, alinman git, vim, weechat, o mabuti, kung ano pa ang pumapasok sa isip mo. Maaari mong makita na pinag-uusapan ko ang tungkol sa mga programa na, kahit na isinasagawa ang mga ito sa linya ng utos, magpakita ng isang uri ng "grapikong interface" tulad ng weechat o vim. Para sa lahat ng mga hindi sinubukan ang mga ito, inirerekumenda ko sa kanila, sila talaga ang ginagamit ko buong araw.

Bakit mas mahusay ang CLI kaysa sa GUI

Subukan natin ang isang bagay na medyo simple 🙂 Noong nakaraang araw nais kong magtrabaho sa isang patch sa Portage (manager ng package ng Gentoo). Tulad ng anumang mahusay na proyekto na nagtutulungan, ang bilang ng mga linya ng code ay lumampas sa 70k. Subukang buksan iyon sa isang IDE tulad ng NinjaIDE (Ang Portage ay nakasulat sa Python) at mapapansin mo sa lalong madaling panahon na habang nagsisimulang mag-load ang iyong machine, napakabagal ng iyong machine (hindi bababa sa ginawa ng aking i7) at sinusubukan lamang nito na buksan ang code at baguhin sa default na kulay ng «tulong».

Ngayon subukang gawin ang pareho sa vim, na-load ako nito sa isang bagay na milliseconds, at kasabay nito inilagay ang "magagandang" mga kulay at lahat ng iba pa.

Ang CLI ay matagal na bago

Ang ilan dito ay sasabihin na ang mga programang iyon ay sinaunang, Tawag ko sa kanila matatag. Kung makikita mo ang bilang ng mga oras na namuhunan sa pagbuo emacs, vim, gdb, at daan-daang iba pang mga programa sa console, maaaring mapansin na ang dami ng code at pag-andar ay napakahusay na praktikal nilang nalutas ang lahat ng kailangan nila upang malutas. Marami GUI para sa mga program na matatag na sa kanilang CLI hindi sila magkakaroon ng parehong halaga ng pag-andar, dahil lamang kung gumawa kami ng isang tab para sa bawat magagamit na subcommand, halimbawa git, mawawala sa amin ang ating mga sarili sa pagitan ng mga pagpipilian at hindi ito magiging produktibo, sapagkat pahihirapan itong gumana.

Mas mabilis ang CLI

Nagsisimula ang mahika sa susi Tab, hindi lamang ito ang iyong matalik na kaibigan kapag nagba-browse sa mga desktop sa iyong terminal, ngunit kung maayos itong na-configure, pinapayagan kang paikliin ang mga mahahabang pangungusap sa 2 titik at isang Tab, 3 titik at isang Tab, o kahit isang titik at isang Tab.

Ngunit hindi lamang ito ang bentahe, sa atin na kumuha ng oras upang malaman vim o emacs Maaari nating sabihin na kahit na ang kurba sa pag-aaral ay medyo mas mataas kaysa sa mga IDE sa mga panahong ito, sa huli ang mga resulta ng pagiging produktibo ay kamangha-mangha, hindi maisip ng isang tao ang oras na maaaring mawala kapag lumilipat ang isang mouse. Ang pagkakaroon ng iyong mga kamay sa keyboard 90% ng oras ay hindi lamang nagtuturo ng konsentrasyon, bilang karagdagan, ang katotohanan ng pag-type nang labis sa keyboard ay nagpapalaki sa iyo at mabilis. At ngayon bumalik kami sa nakaraang punto, na matagal nang nakasama sa amin, ang mga programang tulad nito ay mayroon nang lahat ng mga pagpapaandar na maaaring maisip ng isang tao, isang karaniwang karaniwang sinasabi para sa atin na gumagamit ng vim ay naisip:

Kung gagamit ka ng higit sa 4 na mga susi, maaaring mayroong isang mas mahusay na paraan.

Simple ngunit malakas, pinapayagan ka ng vim mong gawin ang lahat sa maraming bilang ng mga susi at posibleng mga kombinasyon, hindi tumitigil ang pag-aaral, ngunit totoo rin na upang magamit ito ay hindi kinakailangan na malaman silang lahat, mga 10 o 15 ang sapat upang magsimula maging mas produktibo.

Binibigyan ka ng CLI ng kumpletong kontrol

Kapag ang isa ay nagpatakbo ng mga pagpapatakbo gamit ang mouse, o mga programa mula sa server ng imahe, ang lahat ng mga karagdagang pagsasaayos na naisagawa sa sandali ng pag-click ay hindi palaging naroroon, hindi ito nangyayari sa terminal, narito mayroon kang ganap na lakas ng kung ano ito ay naisakatuparan o hindi, na may anong pagpipilian o hanggang saan. Sa paglipas ng panahon napagtanto mo na kailangan mo ng mas kaunti kaysa sa iniisip mo, at makakatulong sa iyo na gawin ang mga bagay sa isang mas nakatuon na paraan.

Ang GUI ay may sariling bagay din

Hindi ko sasabihin na dapat tayong lahat gumamit ng CLI palagi, hindi din iyon perpekto, ako mismo ay gumagamit ng mga GUI sa lahat ng oras, upang isulat ang post na ito na ginagamit ko ang aking Chrome, at upang makita ang aking mga email na ginagamit ko ang Evolution (kahit na gumagamit din ako mutt kani-kanina lamang). At hulaan ko ito ang pinakamalaking alamat sa lahat ... na iniisip ng mga tao na ang GNU / Linux ay tinatapos lamang ang mga ito, gusto ko ang aking desktop na kapaligiran, ito ay medyo minimalist, ngunit gusto ko ito sa ganoong paraan 🙂 At kadalasan mayroon lamang akong dalawa o tatlo tumatakbo ang mga program, aking Chrome, aking Ebolusyon at aking terminal 🙂

Ito ang ilan sa mga kadahilanan kung bakit labis kong nagustuhan ang mga CLI at kung bakit ko inaanyayahan na subukan mo sila, maaari na rin silang magtapos tulad ng paggamit ko ng higit pang mga CLI kaysa sa mga GUI


18 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Hindi kilala dijo

    «Tulad ng anumang mahusay na proyekto na nagtutulungan, ang bilang ng mga linya ng code ay lumampas sa 70k. Masyado akong maingay sa bahaging ito. Mayroon bang isang imposibleng teknikal kung bakit ang code ay dapat na siksikin sa parehong file? Hindi ba mas mahusay na paghiwalayin ang pag-uugali sa iba't ibang mga nilalang (mga file / klase / modyul)?
    Tila hindi ito isang wastong dahilan upang magpataw ng isang teknolohiya sa isa pa, upang iwanan ang mga pakinabang na iminungkahi ng isang tao dahil sa isang kakulangan sa anyo ng pag-unlad. Sa anumang kaso, nagsasalita ako nang hindi alam kung anong partikular na proyekto ang tinukoy nito, mayroong isang mas malaking dahilan na pinipilit ang paraan ng pagtatrabaho

    1.    ChrisADR dijo

      Hello,

      Kaya marahil nangangailangan ito ng kaunting paliwanag, ngunit ang tinukoy ko bilang isang "magandang proyekto" ay nagpapahiwatig na ang bilang ng mga linya ay nagpapahiwatig na ito ay isang malusog na komunidad na patuloy na lumalaki. May mga proyekto na may mas maliit na bilang ng mga linya, ngunit malusog sa kanilang pag-unlad. Upang masabi ang katotohanan oo, ang portage ay nahahati sa maraming mga file hangga't maaari, ngunit laging kinakailangan na panatilihin ang mga bahagi na nakapagsama tulad ng mga aklatan, o mga switch na hahantong sa ilang iba pang mga pagpapaandar. Ngunit kapag nag-i-import ng isang proyekto sa maraming mga IDE ngayon, nangangahulugan iyon na babasahin mo ang lahat ng mga file sa proyekto at subukang ilagay ang tamang format na "visual".

      Inaasahan kong gawing mas malinaw ito 🙂 at salamat sa pagbibigay ng puna.
      Regards

  2.   Hindi kilala dijo

    Gamit ang linya ng utos? Oo, ngunit kung naaangkop lamang. Iyon ay, kapag ito ay mas komportable at mas mabilis. Halimbawa, kung nais kong mag-install ng isang tiyak na programa, mas maginhawa para sa akin na mag-type ng sudo apt install programname kaysa upang buksan ang isang software manager, hanapin ito, markahan ito para sa pag-install at pindutin ang "install". Ngunit sa pangkalahatan hindi ito ang kaso. Halimbawa: kung nais kong kopyahin ang 20 mga kanta na gusto ko ang pinaka mula sa isang direktoryo patungo sa isa pa napaka-komportable na gawin Ctrl + I-click habang mahinahon mong suriin ang isang malaking listahan mula sa isang file manager at pagkatapos ay i-drag at i-drop. Isa pang halimbawa: kung nais kong paghiwalayin ang isang disk mas mahusay na gawin ito sa pamamagitan ng gparted (isang programa na nagpapatupad ng maraming mga utos habang ipinapakita sa iyo ng grapiko kung paano ang disk) kaysa sa mano-mano itong gawin. Ang listahan ay maaaring maging walang hanggan. Ang mga GUI ay maaaring (sa katunayan karaniwang) gawing mas madali ang trabaho, bilang karagdagan sa pagdaragdag ng mga pagpapaandar na para sa isang naibigay na aplikasyon ng kliyente ay maaaring imposible

    1.    ChrisADR dijo

      mahusay na nakasalalay sa kung gaano komportable ang isa sa linya ng utos ... halimbawa:

      find dir/musica -name "archivo" -exec grep cp {} dir/nuevo \;

      na may kaunting mahika sa bash maaari ka ring gumawa ng isang pagpapaandar na isinasagawa ang pareho sa pamamagitan lamang ng paglalagay ng pangalan ng kanta:

      May kagaya

      mover(){
      find dir/musica -name $1 -exec grep cp {} dir/nuevo \;
      }

      at handa na! maaari mong ilipat ang lahat ng iyong mga kanta sa isang simple

      mover cancion1.mp3

      🙂 Tungkol naman sa pangalawa, bagaman sa bahagi ay ginagawang "mas simple" ng trabaho ang trabaho sa pamamagitan ng pag-iwas sa pag-alala at pag-uulit ng mga utos, kapaki-pakinabang lamang ito sa pangkalahatang mga balangkas, kung kailangan mo ng isang dalubhasang bagay, gparted o anumang iba pang GUI ay maaaring maging maikli 🙂 at ang Ang GUI ay hindi nagdaragdag ng labis na pag-andar, kinukuha lamang nila ang mga umiiral sa CLI (hindi lahat) at pinangkat ang mga ito, ngunit huwag likhain ang mga ito

      Regards

      1.    Hindi kilala dijo

        gaano man awtomatiko ang proseso sa:
        ilipat ang kanta1.mp3

        kung gayon, kinakailangan, magkakaroon ng:
        ilipat ang kanta2.mp3
        ilipat ang kanta3.mp3
        .
        .
        .
        ilipat ang kanta20.mp3
        maraming mga gumagalaw na kanta ...
        sa anumang file manager .. tumatagal lamang ito ng 20 pag-click at isang paggalaw ng pag-drag at drop. Hindi ko alam, ngunit hindi bababa sa pinapayagan ako ng aking manager (Dolphin) na simple at napakabilis (mas mababa sa 5 segundo) na pag-uri-uriin ang isang listahan ng 100 mga kanta ayon sa pangalan, petsa, laki, tag, pagraranggo, album, artist, tagal, atbp. para sa akin iyon ay PRODUCTIVITY at nagdaragdag din ito ng pag-andar sa linya ng utos.

        Tulad ng para sa iba pang mga halimbawa .. GParted: OK .. kung kailangan mo ng isang bagay na napaka dalubhasa tulad ng pag-iiba ng default na halaga ng bytes bawat inode kapag nag-format, dapat kang pumunta sa console .. ngunit kaibigan, hindi iyon normal lang Ang 99% ng oras na GParted ay ganap na makakamit ng aming mga pangangailangan sa isang napaka-simple at napakabilis na paraan at, hindi bababa sa akin, iyon din ang pagiging produktibo

        Regards

        1.    ChrisADR dijo

          Sa gayon, iyon ay isang halimbawa ng pag-aautomat sa pinakasimpleng form nito, tulad ng sinabi mo na "kung nais kong kopyahin ang aking 20 mga kanta na pinaka gusto ko mula sa isang direktoryo patungo sa isa pa", lahat ng iyon ay binibilang sa oras na aabutin ka upang "mahinahon" suriin ang iyong listahan pagkatapos ng pag-order nito at pag-click din at iba pa, pinapayagan iyon ng terminal at higit pa sa isang linya, marahil tungkol sa 0.1 segundo ng pagpapatupad sa iyong processor (kahit na ito ay luma na), kung ang iyong mga mata at ang mouse ay maaaring mapagtagumpayan iyon, mabuti na pupunta ako sa mga GUI 🙂 at hindi sinabi na hindi ko ginagamit ang mga ito, marami silang kapaki-pakinabang na bagay, hindi ko ito tatanggi, ngunit kahit papaano natagpuan ko ang mas malawak na kakayahang magamit sa terminal, bilang karagdagan sa pagtulong sa akin na magsanay ng isang maliit na programa araw-araw kapag nag-automate ng mga trabaho. Isang napaka-karaniwang kasabihan sa gitna ng SysAdmins ay "kung gagawin mo ang parehong bagay nang higit sa isang beses sa isang araw, i-automate ito, kung gagawin mo ito isang beses sa isang araw nang higit sa dalawang araw, i-automate ito, kung gagawin mo ito kahit isang beses sa isang buwan, i-automate ito."

          Ngunit hey, sa mga tuntunin ng kagustuhan at kulay, ang bawat isa ay may sariling bagay, nililimitahan ko ang aking sarili sa pagbabahagi ng mga bagay na gusto ko at marahil maraming mga tao na "natatakot" sa mga bagay tulad ng emacs, vim, o pareho terminal, sa mga post na ito sinusubukan ko lang bigyan ka ng kaunting kumpiyansa at pag-usisa upang masubukan mo at makapagpasya 🙂

          Regards

          PS: Alam ko maraming mga tagabuo na hindi malulutas ng mga GUI ang mga bagay dahil sa dami ng pagiging kumplikado na kailangan nila sa kanilang pang-araw-araw na buhay, na marahil ay hindi makikita ng isang "karaniwang" gumagamit, ngunit hindi ito nagpapahiwatig na higit pa Maaaring gamitin ng "Commons" ang mga tool na ito at makakuha ng parehong mas maraming nalalaman na mga benepisyo.

          1.    Hindi kilala dijo

            Iniisip ko pa rin na para sa gawaing ito (at marami pang iba) ay tumatagal ng mas kaunting oras sa paggamit ng isang file manager kaysa sa command line ... ngunit hey, tulad ng sinasabi mo na may mga kagustuhan at kulay para sa lahat.

            Hindi ko tinanggihan o natatakot ako sa terminal, ngunit hindi ko ito nakikita bilang isang halos sapilitan na pangungusap, kaya nagsimula ako sa pagsasabi ng "Command line oo, ngunit kung naaangkop"

            Tulad ng para sa mga developer, mayroong lahat, ngunit ang sukat ay malinaw na tip sa isang panig: Inaanyayahan kita na tingnan:

            https://pypl.github.io/IDE.html

            Tila nakikita ng "karaniwang" mga developer ang mga pakinabang ng pagtatrabaho sa isang grapikong kapaligiran na puno ng mga pasilidad kung ihinahambing namin ito sa mga tumaya sa pagtatrabaho sa mga "only-text" na mga editor.

    2.    nasusunog ka dijo

      Halimbawa: kung nais kong kopyahin ang 20 mga kanta na gusto ko ang pinaka mula sa isang direktoryo patungo sa isa pa napaka-komportable na gawin Ctrl + I-click habang mahinahon mong suriin ang isang malaking listahan mula sa isang file manager at pagkatapos ay i-drag at i-drop.

      Mayroong mga manager ng file ng linya ng utos na praktikal o higit pa sa mga graphic, tulad ng Vifm o Ranger. Gayundin para sa mga disk ng pagkahati mayroong mga application ng command line tulad ng cgdisk na may isang e ncurses interface.

      1.    ChrisADR dijo

        Sa totoo lang, totoo 🙂 Hindi ko talaga alam kung bakit maraming tao ang natatakot sa terminal, ito ay talagang isang napaka-matatag at maraming nalalaman na tool, isang bagay na dapat subukan ng bawat isa kahit isang beses sa lalim.

        Salamat sa pagbabahagi at pagbati.

      2.    Hindi kilala dijo

        Oo, mayroon nang mga terminal file manager bago ang graphics. Tulad ng para sa pagiging praktiko, nakasalalay ito sa nais mo. Ang anumang graphic file manager ay binibigyan ng mga tab, paborito, view mode, preview, ang posibilidad ng pag-order nito sa 1000 iba't ibang paraan, ng pagkonekta sa isang terminal, pag-install ng mga plugin, atbp, atbp. na ginagawang mas maraming nalalaman sa kanila kaysa sa anumang tagapamahala ng file ng teksto.

        Mabuti ay hindi kinakailangang maging pangit

    3.    chupy35 dijo

      ito ay natututo lamang na gawin ang ginagawa mo sa kliyente, at ginagarantiyahan ko ito na magiging mas madali, kung ano ang binabanggit mong napakadaling gagawin mo sa rsync at madali mong magagawa ito ng isang script.

      Inirerekumenda ko ang isang manager ng isang faila na tinatawag na ranger na mayroong lahat na iyong binanggit.

      1.    godel dijo

        Para kopyahin ang 20 kanta gumawa ako ng listahan na may "ls * .ogg> top20". Pagkatapos, pumunta ako sa Vim at piliin (tinatanggal ang hindi ko gusto) ang mga kanta na gusto ko. Sa dulo ginagawa ko ang "cp $ (cat top20) otrodir" at iyon na. Ito ay mas komportable kaysa sa pagpili gamit ang mouse at ang 19 na mga kanta na napili na ay hindi pinili nang hindi sinasadya.

  3.   Alberto cardona dijo

    Ang galing !!
    Hindi pa rin ako makapagpasya na i-install ang Gentoo 🙁 (Nasa BunsenLabs ako) Kasalukuyan akong gumagamit ng openbox at gumagamit ng nano para sa aking mga script sa Bash
    Ngunit nais nitong mag-venture ako sa Vim o Emacs!
    Regards
    Nasisiyahan akong basahin ang iyong mga post

    1.    ChrisADR dijo

      Maraming salamat Alberto 🙂 Masayang-masaya ako na gusto mo ang aking mga artikulo, nasisiyahan ako sa pagsusulat ng mga post.
      Inaasahan kong sumaya ka at syempre gawin mo, ang bagay ay upang laging subukan ang isang bagong bagay 🙂

  4.   ChrisADR dijo

    Sa gayon, natapos ko na ang pagsagot sa huling dalawang mga puna at pinahahalagahan ko ang mga moderator na hindi tumatanggap ng higit pa tungkol dito, hindi ito pupunta kahit saan at ang ideya ay hindi punan ang listahan ng mga komento sa isang serye ng mga argument na pabor o laban sa isa o sa iba pa.

    Tulad ng para sa "kagalingan sa maraming kaalaman", marahil sa mga nag-iisip na isinasaalang-alang nito na ang mga GUI lamang ang may mga plugin, ngunit ang totoo ay ang mga terminal plugins ay iba-iba at gumagana tulad ng mga taong gumagamit ng mga ito, ang pinakamalinaw na halimbawa ay

    https://vimawesome.com/

    Isang halos walang katapusang listahan ng mga plugin para sa vim na ginagawang mas maraming nalalaman kaysa sa maraming mga IDE ... at pinag-uusapan kung saan, ang link na iyon ay hindi binabanggit na kasama sa listahang iyon ang mga taong gumagamit ng mga IDE sa Windows at Mac, na talagang mas mahusay ang pagsasalita Pinag-uusapan ni Vim ang tungkol sa Eclipse dahil kung ihinahambing namin ang bilang ng mga taong gumagamit ng Eclipse sa tatlong mga platform, si Vim ay walang ikapahiya na magkaroon ng isang karapat-dapat sa ika-4 na puwesto.

    Ngunit ang pagpunta sa isang maliit na karagdagang ... na ang "ordinaryong" mga tao ay gumagamit ng isang bagay ay hindi sabihin na ito ay kinakailangang mabuti, ngunit marahil ang Windows ay magiging mas mahusay kaysa sa iba pang mga system 🙂 marahil ito ay mas gusto nila na hindi matutong gumamit ng isang bagay dahil mas gusto nila ang madaling pagpipilian ... o dahil napagpasyahan ng iyong kumpanya na ipatupad ang pamantayan (Ang Eclipse ay pamantayan sa maraming mga kumpanya, ipapaliwanag ang maraming bilang ng mga gumagamit ... tulad ng Android at Visual Studio, na kung saan ay ang tanging paraan upang gumana sa kani-kanilang mga wika ... habang Vim Ito ay isang LIBRENG pagpipilian ng mga gumagamit nito)

    . Ang "Pangit" ay isang napaka-pamagat na termino, maaari kong isaalang-alang ang "pangit" na disenyo ng Qt, o WebKit, o kahit na ang interface ng Mac OS ... ngunit hindi ito nangangahulugan na may ibang nakikita ito sa ganoong paraan, ito ay isang bagay na ugali na mga payong

    Regards

    1.    Hindi kilala dijo

      Nirerespeto ko ang pagnanais na ayaw magbigay ng karapatang tumugon.

      para sa kaalaman lamang:
      https://vim.sourceforge.io/download.php

  5.   Claudio dijo

    Ako ay ganap na sumasang-ayon sa Anonymous, ngunit sa aking kaso, ako ay isang simpleng gumagamit, nang walang malalim na kaalaman ng isang analyst o programmer. At dahil dito, kailangan ko ng isang GUI upang mabigo ako sa maraming mga kayamanan sa linux, halimbawa ngayon at pagiging taong 2017, walang application na GUI na ginagawang madali upang ibahagi ang mga folder sa isang Linux network, at sinasabi kong Linux, hindi ko nakukuha ang mga ito Sa Samba at Windows, nagsasabi ako tungkol sa isang pulos Linux network. Upang makapagbahagi sa isang network ng Linux kailangan mong i-configure ang isang tiyak na NFS at mula lamang sa linya ng utos, nasayang ang oras at hindi ko rin ipinapaliwanag kung bakit napakahirap magkaroon ng isang GUI na ginagawang madali tulad ng nangyayari sa Windows.
    Ayon kay ChrisADR "Ako ay isang batang developer ng software" at nakikita mo na maraming nalalaman tungkol sa paksa, dapat bang bumuo ng isang aplikasyon ng GUI na nagpapadali sa naipaliliwanag ko lamang o ang iyo ay isang dalisay na pamagat at pagmamayabang? Ito ay katulad ng kung ang isang doktor ay nagbigay ng isang opinyon sa kung paano mas mahusay na magsagawa ng isang operasyon, nang hindi pa nagagawa ang isa. "Nakita mo ang mga pingo sa korte" dapat kang bumuo ng isang aplikasyon ng GUI bago ibigay ang iyong opinyon mula sa iyong lugar ng "software developer" at kung mas mabuti o hindi gamitin ang terminal, dapat mong ilagay ang iyong sarili sa lugar ng gumagamit ng Linux at upang sino ang gumagamit nito. Inaasahan mong makakakita ka ng isang artikulo sa pamamagitan ng ChrisADR, na nagpapakita at ibinabahagi ang application na GUI nito, para sa pagbabahagi ng file sa isang Linux network. Sa ngayon, wala, maliban kung gumagamit ka ng Samba para lamang sa pagbabahagi ng Windows.

    1.    Guillermo dijo

      Ang paglikha ng isang programa ay hindi isang bagay madali sa isang hapon, nangangailangan ito ng pagsisikap ng ilang linggo kahit papaano at kung ano ang mas masahol pa, pagkatapos ay mayroon kaming pagsisikap ng mga taon sa pag-aayos ng mga error, pag-update nito kasama ang mga bagong library ng pag-andar na ginagawang hindi na ginagamit ang dati nang ginamit. , ang packaging para sa iba't ibang mga distribusyon, ...
      Ngunit ito rin ay, kung mayroon ka nang SAMBA na maaari mo ring gamitin sa pagitan ng dalawang GNU / Linux nang hindi nangangailangan ng anumang Windows, bakit mo nais gamitin ang solusyon sa NFS?
      Aunque los manuales que veas por internet hablen de linux y windows, simplemente sigue las instrucciones para compartir una carpeta desde linux y luego para conectarte a otra carpeta en red desde linux din
      Mukhang ang Ubuntu 16.04 ay mayroon pa ring isang madaling pagpapatupad ng temang ito: http://www.hernanprograma.es/ubuntu/como-compartir-una-carpeta-desde-ubuntu-16-04-a-traves-de-samba/