天天看點

PHP 在大多數 Unix 平台

    ■ 網頁的類型

  通常我們看到的網頁,都是以 htm 或 html 字尾結尾的檔案,俗稱 HTML 檔案。不同的字尾,分别代表不同類型的網頁檔案,例如以CGI、ASP、PHP、JSP甚至其他更多。

  HTML

  全稱 HyperText Markup Language,正式名稱是超文本标記語言,利用标記(tag)用來描述網頁的字型、大小、顔色及頁面布局的語言,使用任何的文本編輯器都可以對它進行編輯,與VB、C++等程式設計語言有着本質上的差別。

  舉一個簡單的例子:

  HTML 原代碼: goEway.com 從不懂上網到網絡高手

  在浏覽器的顯示效果: goEway.com 從不懂上網到網絡高手

  其中 就是兩個HTML标記。它以起始标記及結束标記标記文字 goEway.com,令它顯示成粗體。要知道更多有關HTML的知識,請看“HTML徹底剖析”

  對于網頁制作的初學者來說,了解 HTML 的工作原理是必要的,但也無須仔細地了解到每一個标記的作用,因為現在已經有了很好的所見即所得的網頁編輯軟體為我們快速地生成 HTML 代碼,例如 Dreamweaver 和 Frontpage ,再也無須象早期的網頁制作人員一樣,一行一行地編寫代碼了。

  CGI

  CGI 全稱為 Common Gateway Interface (公共網關接口CGI),它是一種程式設計标準,它規定了Web伺服器調用其它可執行程式(CGI程式)的接口協定标準。CGI 程式通過讀取使用者的輸入請求進而産生 HTML 網頁。CGI 程式可以用任何程式設計語言編寫,如Shell、Perl、C、Java等,其中最為流行的是Prel。

  CGI程式通常用于查詢、搜尋、或其他的一些互動式的應用。

網易虛拟社群就是使用了CGI

  ASP

  ASP 全稱為 Active Server Pages(動态伺服器首頁),它一種應用程式環境,可以利用 VBscript 或 Java Script 語言來設計,主要用于網絡資料庫的查詢與管理。其工作原理是當浏覽者發出浏覽請求的時候,伺服器會自動将 ASP 的程式碼,解釋為标準 HTML 格式的網頁内容,再送到浏覽者浏覽器上顯示出來。我們也可以将 ASP 了解為一種特殊的 CGI。

  利用 ASP 生成的網頁,與HTML相比具有更大的靈活性。隻要結構合理,一個 ASP 頁面就可以取代成千上萬個網頁。盡管 ASP 在工作效率方面較之一些新技術要差,但勝在簡單、直覺、易學,是涉足網絡程式設計的一條捷徑。

ASP是微軟産物,微軟的網站當然也就使用了ASP

  PHP

  PHP 是 Hypertext Preprocessor 的縮寫,代表:超文本預處理器。其優勢在于其運作效率比一般的CGI程式要高,而且,PHP是完全免費,不用花錢,你可以從PHP官方站點http://www.php.net)自由下載下傳。PHP 在大多數 Unix 平台,GUN/Linux 和微軟 Windows 平台上均可以運作。

  JSP

  JSP 與 ASP 非常相似。不同之處在于 ASP 的程式設計語言是 VBScript 之類的腳本語言, 而 JSP 使用的是 Java 。此外, ASP 與 JSP 還有一個更為本質的差別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程式代碼。在 ASP 下, VBScript 代碼被 ASP 引擎解釋執行;在 JSP 下,代碼被編譯成 Servlet 并由 Java 虛拟機執行。

  VRML

  VRML(Virtual Reality Modeling Language)就是虛拟實境描述模型語言。是描述三維的物體及其連結的網頁格式。使用者可在三維虛拟現實場景中實時漫遊,VRML2.0在漫遊過程中還可能受到重力和碰撞的影響,并可和物體産生互動動作,選擇不同視點等(就象玩Quake)。

  浏覽VRML的網頁需要安裝相應的插件,利用經典的三維動畫制作軟體3DMAX,可以簡單而快速地制作出VRML。

轉載于:https://blog.51cto.com/5670401/973435