- Web design 公司那麼多 (1)
- Web design 十大禁忌 (1)
- Web design 如何找工作 (1)
- Web design 技巧(佈局篇) (1)
- Web design 架站外包要多少錢? (1)
- Web design 的點點滴滴 (1)
- Web design 網頁佈局設計基礎 (1)
- Web design 網頁設計示範 (6)
- Web design 軟體分別為哪些軟體呢 (1)
- Web designer的思維方式與營養補充 (1)
- Web design工具及注意事項 (1)
- Web design後端技術探討 (1)
- Web design框架 (1)
- Web Design的審美需求 (1)
└──────────客戶端:使用者看到網頁。當然一個網頁也可以同時擁有兩種技術,只是雙方不能交流而已。伺服器────────→客戶端 解釋後端語言, │還有前端程式要解譯, 都翻譯好了 │翻譯的給我滾出來! └────────────客戶端:使用者看到網頁。接上文,由於兩者使用不同的技術,「翻譯員」也是不同的人(一個是Server、一個在Client),它們並不能溝通,因此無法作訊息交流。【後端語言 】 後端程式語言種類明顯比前端程式為多。在此我就ASP/ASP.net、CGI、PHP、JSP及Cold Fusion逐一作特式及語法介紹。 ASP可使用Jscript、VBScript及PerlScript的語法,加上內建的五大物件來進行伺服器端的程式處理,目前推出了三個主要的版本,它採用直譯的方式執行。ASP.net則是較遲推出,可使用VB.net、C#.net及J#.NET的語法。它們都是Microsoft推出的產品,因此必須在微軟視窗作業系統加上Internet Information Services(IIS)的直譯器才能運行,ASP.net則還要加上.net Framework這個編譯器方可運行。ASP的運作速度稍慢,但語法比較簡單;而ASP.net則在效能方面有所提升,因為它採用編譯方式執行,可惜語法繁複,對初學者有一定的難度。微軟視窗及IIS一直是發現漏洞比較多的產品,IIS更有三個著名的漏洞──Unicode、ISAPI及MDAC/RDS。因此,後端程式採用ASP/ASP.net有一定的危險性。 CGI是眾多後端程式語言中歷史最為悠久,執行速度最慢,編寫也頗為不方便。一個比較著名的CGI程式編寫語言是Perl,但我認為它的語法頗為繁複。PHP是一個很接近C的網頁後端語言,由於它擁有強大的函式庫,加上解讀引擎更新頻密,因此有很多的使用者。PHP則是使用編譯的。PHP的漏洞雖然也不比IIS少,但是被發現漏洞較少,而且更新時間頻密,相信一個漏洞剛發現,官方便已有更新。JSP採用Java的語法,由於較為複雜,因此使用者比較少。JSP是採用編譯的,效能比ASP好。Cold Fusion則是由一個一個的、類似HTML的標籤組成,非常簡單易用,但目前仍不太普及。