伺服器端的介紹 | 台灣精品獎-歷屆得獎名單
![伺服器端的介紹](https://i.imgur.com/DERULla.jpg)
6天前—在讀完這篇文章後,你將能明白如何透過server-sidecoding來為你的網站...不會改變的檔案—通常為CSS、JavaScript、圖片、預產生的PDF檔案等)。
![伺服器端的介紹](https://i.imgur.com/DERULla.jpg)
讓我們把注意力集中在伺服端與用戶端的程式設計吧!在以下的每個案例中,程式碼完全不一樣:
他們有不同的目的與考量。 一般而言,他們不使用相同的程式語言(除了 JavaScript 可以使用在伺服端與用戶端以外)。 他們在不同的作業系統環境下執行。執行在瀏覽器的程式碼被稱為用戶端程式碼(client-side code),它主要用來改善一個渲染的網頁外觀與行為。這包含選取與設定 UI 元件樣式、建立佈局、導覽、表格驗證等。相對的,伺服端網站程式設計大量涉及要回傳哪些內容給瀏覽器做為對請求的回應。伺服端程式碼處理驗證已提交的資料與請求、使用資料庫儲存及取得資料,和按需求發送正確的資料給用戶等任務。
用戶端程式碼以HTML[1]、CSS[2]與JavaScript[3]撰寫 — 它執行在網頁瀏覽器內,並且僅有或無訪問底層的作業系統(包含對檔案系統的有限存取)。
網頁開發者不能控制使用者可能使用何種瀏覽器來檢視一個網站 — 瀏覽器與用戶端程式有著不同層度的相容性,並且用戶端程式的挑戰之一是如何妥善地處理瀏覽器支援的差異。
伺服端程式碼可以為任何程式語言 — 例如有名的伺服端網頁語言包括 PHP、Python、Ruby、C#與 NodeJS(JavaScript)。該伺服端程式碼擁有完整的作業系統存取權限,而且開發者能夠選擇他們想要的程式語言(以及特定版本)。
開發者們通常使用網頁框架(web frameworks)撰寫程式碼。網頁框架為功能函式、物件、規則與其他程式碼的集合,旨在解決常見問題、加速開發並簡化在特定域中面臨到的不同類型的任務。
再者,儘管用戶端與伺服端程式碼都使用框架,但會因為非常不同的域,而使得框架也不同。用戶端網頁框架簡化佈局與呈現的任務,而伺服端網頁框架則提供大量"通用"的網頁伺服器功能,否則你可能必須要自己實現(例如:對 sessions 的支援、對使用者認證的支援、簡易資料庫存取、樣板庫等)。
...Ah yes | 台灣精品獎-歷屆得獎名單
Components: Server-Side vs. Client-Side | 台灣精品獎-歷屆得獎名單
CSS on Server Side? | 台灣精品獎-歷屆得獎名單
Is CSS a server | 台灣精品獎-歷屆得獎名單
三日:伺服器端(server | 台灣精品獎-歷屆得獎名單
伺服器端的介紹 | 台灣精品獎-歷屆得獎名單
前後端分離要用SSR? Server side render (SSR)是什麼嗎?跟 ... | 台灣精品獎-歷屆得獎名單
![](https://i.imgur.com/DERULla.jpg)
102 年度台灣精品獎獲獎產品 木抽座式隱藏滑軌+Led輔助照明
由「南俊國際股份有限公司」生產的木抽座式隱藏滑軌+Led輔助照明獲得102年度台灣精品獎,以下為此獎項詳細資料整理:得獎產...
![](https://i.imgur.com/DERULla.jpg)
104 年度台灣精品獎獲獎產品 多功能騎馬抽系列 - 衣櫃專用隱藏式滑軌系統
由「南俊國際股份有限公司」生產的多功能騎馬抽系列-衣櫃專用隱藏式滑軌系統獲得104年度台灣精品獎,以下為此獎項詳細資料整...