GUI vs Command Line
Ob txoj hauv kev nrov tshaj plaws los cuam tshuam nrog lub khoos phis tawj yog Kab hais kom ua thiab GUI (Cov Neeg Siv Khoom Siv Duab Duab). Cov kab hais kom ua yog cov ntawv nyeem nkaus xwb, thaum GUI yog Interface, suav nrog cov cim graphical. Feem ntau, tag nrho cov haujlwm dav dav uas tau ua los ntawm GUI tuaj yeem ua los ntawm kab hais kom ua thiab rov ua dua (txawm hais tias thaum nws los txog rau kev ua haujlwm siab heev Command kab yuav yog qhov kev xaiv nkaus xwb).
GUI yog dab tsi?
GUI (hais lus gooey) yog ib hom kev sib txuas uas tso cai rau cov neeg siv sib txuas lus nrog cov haujlwm ua haujlwm hauv daim duab / animations / audio as opposed to text. Qhov no interface nthuav qhia tus neeg siv nrog cov ntaub ntawv / kev ua muaj los ntawm cov khoom siv duab (xws li cov cim). Ob tus nas thiab keyboard tuaj yeem siv rau kev sib cuam tshuam. Tus neeg siv ua cov yeeb yam los ntawm kev tswj cov duab kos duab ncaj qha ntawm qhov screen.
Kab hais kom ua yog dab tsi?
Command Line (feem ntau hu ua Command-line interface / tus neeg txhais lus lossis CLI) yog ib txoj hauv kev uas tso cai rau kev cuam tshuam nrog lub khoos phis tawj ua haujlwm los ntawm kev nkag mus (typing) cov lus txib. Qhov no yog cov ntawv nyeem nkaus xwb, uas tsuas yog xav tau cov tswv yim los ntawm cov keyboard (feem ntau hu ua " nkag mus rau ib qho lus txib"). Feem ntau, Enter tus yuam sij yog nias thaum kawg ntawm ib qho kev hais kom ua, tom qab ntawd lub computer yuav tau txais, txheeb xyuas thiab ua tiav cov lus txib. Cov zis ntawm cov lus txib yuav raug xa rov qab mus rau lub davhlau ya nyob twg raws li cov kab ntawv. Cov khoom tso tawm tuaj yeem suav nrog lub caij ntuj sov ntawm txoj haujlwm thiab qhov tshwm sim tiag tiag thiab. Txhawm rau ntxig cov lus txib hauv hom batch, tus neeg siv tuaj yeem siv cov ntawv sau. Ib tsab ntawv yog ib cov ntaub ntawv uas muaj cov kab ke ntawm cov lus txib uas yuav ua tiav tag nrho txoj haujlwm.
Dab tsi yog qhov txawv ntawm GUI thiab Kab Lus Hais?
Feem ntau cov kab lus hais kom ua haujlwm tsuas yog xav tau cov keyboard, thaum GUI systems xav tau ob tus nas thiab cov keyboard. Yog li ntawd, cov neeg siv kab hais kom ua feem ntau tsis tas yuav hloov lawv txhais tes ntawm ob qhov chaw. Thiab hais kom ua kab interface feem ntau yuav tsum tsuas yog ob peb kab ntawm cov cai los ua txoj haujlwm nyuaj. Cov kab hais kom ua tiag tiag siv cov peev txheej tsawg dua li GUI system raws li GUI system yuav thauj cov cim, fonts, I / O tsav tsheb thiab lwm yam khoom siv. Vim yog peb qhov laj thawj no, cov neeg siv kab hais kom ua tuaj yeem ua tiav cov haujlwm feem ntau nrawm dua li tus neeg siv GUI. Cov neeg siv kab lus txib tuaj yeem tsim cov ntawv sau thiab txuag sijhawm, thaum cov neeg siv GUI tuaj yeem ua ib yam nrog cov chaw xws li tsim cov shortcuts.
Txawm hais tias cov neeg siv tshiab yuav tau kawm yuav ua li cas khiav tus nas, GUI yooj yim rau khaws dua li siv kab hais kom ua. Tsis zoo li GUI, cov neeg siv kab hais kom ua yuav tsum muaj kev sib raug zoo ntawm cov neeg paub thiab yuav tsum nco txog ntau cov lus txib kom ua tiav lawv txoj haujlwm. Tab sis, tus neeg siv kab hais kom ua muaj ntau yam kev tswj hwm ntawm cov ntaub ntawv thiab kev ua haujlwm. Thiab rau kev ua qee yam haujlwm siab heev, kab hais kom ua yuav yog tib txoj kev xaiv (qee zaum). GUI systems inherently ua rau nws yooj yim rau multitask, los ntawm kev muab graphical txhais tau tias ntawm kev saib xyuas ntau yam (txheej txheem) ib zaug (ntau cov kab hais kom ua ib puag ncig muaj multitasking, tab sis nws yog ib qho nyuaj rau saib ob peb yam ib zaug).