網頁設計與開發技術

8/8/2011   瀏覽:464    

網頁設計與開發技術

網頁的設計與開發是一項複雜的工程,在設計與開發的過程中可使用多種技術。總體而言,網頁設計與開發可分為前台技術和後台技術兩大類。

1.前台技術

前台技術是指在整個網站體系中,用於實現顯示層的技術,或者面向網站用戶的技術。目前應用於前台的技術包括如下幾種。

l XHTML技術

XHTML(eXtensible Hyper Text Markup Language,可擴展的超文本標記語言)是由HTML語言發展起來的一種標記語言。

在W3C的網頁設計標準化體系中,XHTML屬於網頁的結構技術。

l CSS技術

CSS(Cascading Style Sheets,層疊樣式表)是一種數據表文件,在該類數據表中,存儲了網頁設計結構語言的各種樣式,以及顯示方式等內容,並通過表的ID、標籤以及類等選擇器供XHTML調用。

在W3C的網頁標準化體系中,CSS屬於網頁的表現技術。

l ECMAScript技術

ECMAScript技術是由ECMA國際(European Computer Manufacturers Association International,歐洲計算機製造商協會,一個由各廠商組成的國際商業化標準組織)制定的標準化腳本語言,其前身為JavaScript腳本語言。

ECMAScript腳本語言包含多種子集,例如,微軟的JScript和JScript.Net、Adobe的ActionScript以及Digital Mars的DMDScript等。

在W3C的網頁標準化體系中,ECMAScript屬於網頁的行為技術。

l Ajax技術

Ajax(Asynchronous JavaScript and XML,異步JavaScript與XML)是一種由JavaScript腳本語言擴展而來的網頁前台開發技術。

Ajax允許客戶端進行簡單的數據處理,並與服務器端進行異步通信,因此可以在不刷新頁面的情況下維護數據,減小了服務器程序的負擔,並提高了頁面的執行效率,降低了網絡帶寬的佔用。

l E4X技術

E4X(ECMAScript for XML,ECMAScript對XML的擴展)是一種ECMAScript的擴展技術。其提供了一種更直觀、語法更簡潔的DOM接口,幫助ECMAScript代碼訪問XML數據,實現更快的訪問速度及更好的支持。

l 切片技術

切片技術是應用於網頁圖形處理的一種技術,其最早出現於Adobe公司的ImageReady軟件中,可將整張圖片切割為幾張圖片,並輸出一個網頁,將圖片作為網頁表格或層中的內容。

切片技術的出現,提高了平面設計轉換為網頁設計的效率。目前,可以使用切片技術的圖像處理軟件包括Photoshop(ImageReady目前已被整合到Photoshop中)、Fireworks、Illustrator以及CorelDRAW(CorelDRAW中稱為裁切工具)。

2.後台技術

後台技術是指在整個網站體系中,用於實現控制層或模型層的技術,或者面向網站數據管理的技術。目前應用於後台的技術包括如下幾種。

ASP技術

ASP(Active Server Pages,動態服務網頁)是微軟公司開發的一種由VBScript腳本語言或JavaScript腳本語言調用FSO(File System Object,文件系統對象)組件實現的動態網頁技術。

ASP技術必須通過Windows的ODBC與後台數據庫通信,因此只能應用於Windows服務器中。 ASP技術的解釋器包括兩種,即Windows 9X系統的PWS和Windows NT系統的IIS。

ASP.NET技術

ASP.NET是由微軟公司開發的ASP後續技術,其可由C#、VB.NET、Perl及Python等編程語言編寫,通過調用System.Web命名空間實現各種網頁信息處理工作。

ASP.NET技術主要應用於Windows NT系統中,台中網頁設計需要IIS及.NET Framework的支持。通過Mono平台,ASP.NET也可以運行於其他非Windows系統中。


JSP技術

JSP(JavaServer Pages,Java服務網頁)是由太陽計算機系統公司開發的,以Java編寫、動態生成HTML、XML或其他格式文檔的技術。

JSP技術可應用於多種平台,包括Windows、Linux、UNIX及Solaris。

JSP技術的特點在於,如果客戶端第一次訪問JSP頁面,網頁設計公司服務器將現解釋源程序的Java代碼,然後執行頁面的內容。因此速度較慢。

而如果客戶端是第二次訪問,則服務器將直接調用Servlet,無需再對代碼進行解析,因此速度較快。


PHP技術

PHP(Personal Home Page,個人主頁)也是一種跨平台的網頁後台技術。其最早由丹麥人Rasmus Lerdorf開發,並由PHP Group和開放源代碼社群維護,是一種免費的網頁腳本語言。

PHP是一種應用廣泛的語言,其多在服務器端執行,通過PHP代碼產生網頁並提供對數據庫的讀取。

 

網誌 | 列表 | 收藏 | 設定
刊登申請 | 到店採訪 | 聯絡我
本平台由情報資訊科技有限公司 維護建置
Copyright © 2002-2025 all rights reserved.