今天,我要介紹Python網頁開發的標準: WSGI,我個人在看見這類英文縮寫時,都一定會試著去記住它的全寫,因為縮寫本身一點意義都沒有,難以記憶,WSGI的全寫是』Web Server Gateway Interface『,它的發音有點像是whiskey,光知道這個名字還是很難理解這到底是用來做什麼用的,簡單的來說,它是Python定義網頁程式和伺服器溝通的介面,如果你有寫過CGI (Common Gateway Interface),它的作用基本上就是和CGI類似的功用,定義一個標準的溝通方式,讓你寫的程式可以和伺服器溝通,但是WSGI不是設計用來給任何語言使用的,它是設計給Python用的,而它其實是基於CGI的延伸,在Python的部份進一步做更多的定義,而因為他是基於CGI,所以它也可以和CGI的介面相容,只要透過一個轉接器,就能把WSGI的程式接到CGI,說了這麼多,相信大部份人對於WSGI是什麼還是一頭霧水,會有一堆疑問,為什麼有了CGI還要有WSGI? Middleware又是什麼? 這很正常,我一開始也對WSGI一點概念都沒有,接下來我們就來介紹WSGI的特色。
- 程式開發專案外包
- 今夏必看國片: 夏天協奏曲
- 關於
我是Victor Lin,興趣是程式設計,第一款接觸的程式語言是VB6.0,一路走來不敢說真的會,但玩過不少程式語言,PHP、Perl、Lua等等,目前最常用的語言有C/C++、Python,Python目前是我最喜歡的語言,從國一開始寫程式到現在已經九年了,不過還有很多要學習,除此之外小提琴也是我的興趣之一,拉小提琴當不了首席,不過如果是首席木匠的話(鋸木頭),倒是蠻有自信的 (笑)
Email:
-
About
- Change this text in the admin section of WordPress
- 友站連結
- 主機商
- 連結
- 近期文章
- 彙整
- 分類
- 標籤
- 近期迴響
- Spam Blocked
