既然是通俗的介紹,那就不要長篇大論,更不要晦澀難懂,尤其避免專業各名詞和架構圖流程圖之類。
最好是比喻,打比方、講故事。
首先web就是網頁,打開瀏覽器看到的界面就是web。完了。就這么簡單。
了解一下:
網頁可以看成是一個word文檔或一張照片和一幅畫,很多網頁組成一個網站(類似一個大相冊),網絡就是把無數個網站用線連接了起來,使得彼此可以跳轉。因為連接它們的是一根根網線,看起來像網一樣,所以這個就叫net網絡,而基于net展現的給用戶看的頁面就是web網頁。
稍進一步:
再次web不只是頁面,而包含頁面背后很多的服務和接口等。因為要呈現一個頁面會經歷很多步驟,需要解釋器、傳輸器、數據加工處理,服務容器等等非常多。這些隱藏在背后的我們稱之為后臺,而呈現出來給用戶看的通常稱之為前端。這就好比你看見電視畫面web,但是是通過衛星傳輸體系net把畫面換遞給你,而畫面背后有很多隱藏的制作排播體系(后臺)。
最后:
web是相對client來講的一種技術,基于HTML(HyperTextMark-upLanguage)超文本標記語言,是Web的描述語言。相對于client基于系統開發原生的應用,web有很多好處,比如跨平臺,無需下載,互相可以連接通信等等。web包含前端和后臺兩部分。web前端的呈現基于三種技術:HTML、CSS、JavaScript,HTML用來格式化web,CSS用來美化web,JS則用來確定交互行為。而web后端的技術非常多,從cgi到javaphp.net再到pythonrubynodejsgo等等非常多,但總體來講就是對于數據的一種加工處理方式,最后輸出HTML給到前端解釋器(web瀏覽器)。