2007年3月15日 星期四

homework2

心得:

看完 Steve Job 介紹他們家的新產品"i-phone"之後,只有一個想法,我的壓歲錢應該又要不見了!i-phone一定會在手機產業上掀起一陣炫風!就像之前i-pod上市一樣!i-phone有很多不同於市面上所謂的smart-phone的功能,像是它沒複雜又密密麻麻的鍵盤,但是,他卻有另一套獨一無二的輸入和瀏覽模式,就像是i-pod賣的好的一個原因,操作簡單!這不就是消費者想要的嗎?在驚豔i-phone強大的科技之中,有一項現在市場所需求的因素被暗示出來了!消費性電子產品主要是做給誰用的呢?頂尖的工程師還是厲害的電腦玩家呢?我想都不是的,是一般的民眾;簡單易懂,瞭解使用者的需求,再加點新奇可愛,又是一個炙手可熱的產品了!所以啦,我只能說,太厲害了!寶貝!

回答問題:


1.試舉出一些實例說明靜態網頁是不夠的,必須要有CGI的機制?
ANS:就像是有些需要申請帳號才能使用其功能的網站,如果你沒有一個介面能獲得user的data,那server就沒有辦法分辨誰是誰,更別說是讓user使用資源了!ex:blog的申請,或是msn登入時會要求輸入帳號密碼等之類的‧‧‧‧


2.為何經由CGI程式所產生的網頁稱為動態網頁?
ANS:所謂的動態網頁說的壟統一點就是user可以跟server有互動,而所謂的CGI〈Common Gateway Interface〉是資料轉換和處理的介面,在伺服器主機上從使用者端接收資料處理運算,再將經處理運算過的資料回傳給使用者端。這不就是很明顯的互動了嗎?
參考 http://tw.knowledge.yahoo.com/question/?qid=1206062800486


3.某CGI程式是使用Net.Data語言來開發設計,請問用戶端是否要使用Net.Data專屬的browser? ANS:不用,因為CGI不是一種語言,而是一個介面。在理論上,任何可以在伺服主機上使用的語言,都可以用來寫作CGI程式,如:C/C++、Visual Basic、Shell Script、Perl、Delphi等。
引用 張耀仁,劉永信, 電子商務系統, 高立書局, 2001年1月三版 Page.188-194

沒有留言: