身為網站工程師,對於 JavaScript 在 瀏覽器還境 vs Node.js 環境 的關係,通常有點困惑

我認為單獨教一下 Node.js 開發,對於前端工程師的能力會有很大幫助!

坊間要教 Node.js 通常會教「網頁後端程式設計」,這種教法當然沒問題

不過,我找到了一個更好吸收的教學法,就是從「命令列程式設計」開始教起!嘿嘿!

命令列英文是 Command Line Interface,我們通常簡短稱呼為 CLI

CLI 程式就是那種打開一個全黑的視窗,用戶需要手動打字,然後視窗又會跳出一堆字的程式

聽起來像是 40 年前人們使用電腦的方式,感覺是老派過氣的東西,對嗎?

其實大錯特錯!

工程師在 ssh 遠端處理主機的設定時,幾乎都還是操作透過 CLI 操作

使用 Linux 系列電腦的朋友(例如 Ubuntu 作業系統),日常中也會大量使用 CLI

即便是前端工程師,在開發過程,還是有大量的情況要使用 CLI,例如 NPM 相關指令通通會用到


其實,CLI 是電腦程式最原始的 UI 介面!

Windows 電腦是一種 UI、網頁是一種 UI、手機是一種 UI

工程師在開發工具給別的工程師使用時,很常會懶得設計 UI

比如我寫了一個很強的檔案壓縮程式、或是硬碟清理程式,核心演算法寫完,我就想發佈給大家用了

我幹嘛還要花時間去寫一個漂亮、五顏六色、有按鈕的 UI?程式就用 CLI 操作就可以了,反正用戶都是工程師


因為 CLI 是最原始的 UI,我認為教你寫一些 CLI 應用程式,對於 Node.js 會有極大的幫助

別擔心,這門課非常簡單,也非常好玩,也會讓你知道 Node.js 拿來寫 CLI 是什麼感覺

雖然這年頭市面上沒有人會去教 CLI 程式開發了,不過我保證你會獲益良多,還能讓之後學 Node.js 網頁後端開發,吸收得更好

嘿嘿,讓我們馬上開始吧!

按讚的人:

共有 1 則留言

有趣 CLI的確沒什麼特別介紹 通常都草草帶過 或是理所當然地用

這個角度切入很棒 感覺滿新鮮的!

按讚的人: