雖(sui)然網站建(jian)設開(kai)(kai)發(fa)是指(zhi)We編程,但包括(kuo)所有(you)相關的(de)開(kai)(kai)發(fa)任務,例(li)如客戶端腳(jiao)(jiao)本(ben)、服(fu)務器端腳(jiao)(jiao)本(ben)、服(fu)務器和網絡安全配置、電(dian)子(zi)商務、內(nei)容管理系(xi)統開(kai)(kai)發(fa)。在(zai)深入研究Web開(kai)(kai)發(fa)過(guo)程之前,需要了解一些(xie)Web開(kai)(kai)發(fa)術語。
1、網站
網(wang)站(zhan)(zhan)是(shi)存儲在(zai)服(fu)務器上的(de)(de)文件(jian),服(fu)務器是(shi)托管網(wang)站(zhan)(zhan)的(de)(de)計(ji)算(suan)機,服(fu)務器連接到一個(ge)互聯(lian)網(wang)的(de)(de)巨(ju)型網(wang)絡或(huo)萬維網(wang),瀏覽(lan)器是(shi)通過(guo)互聯(lian)網(wang)連接加載網(wang)站(zhan)(zhan)的(de)(de)計(ji)算(suan)機程序,也稱(cheng)客戶端。
2、互聯網協議(yi)地址(zhi)
互聯網協議(yi)是一組管理互聯網上交(jiao)互的標準,要(yao)訪問網站,需要(yao)知道IP地(di)址(zhi)(zhi)(zhi),IP地(di)址(zhi)(zhi)(zhi)是唯一的數字(zi)串(chuan)。每個設(she)備都有一個IP地(di)址(zhi)(zhi)(zhi),區別于通過互聯網連接(jie)的數十億網站和設(she)備。要(yao)查找設(she)備的IP地(di)址(zhi)(zhi)(zhi),還可(ke)在搜索瀏覽器中輸入IP地(di)址(zhi)(zhi)(zhi),用IP地(di)址(zhi)(zhi)(zhi)訪問網站,但用戶更喜歡使用域名(ming)或通過搜索引擎訪問網站。
3、http傳輸協議
超(chao)文本傳輸協議(yi)將(jiang)和(he)(he)網站請(qing)求(qiu)(qiu)連接(jie)到包含所有(you)網站數據的遠程服務器,是一組(zu)規則,定義了(le)如何通過(guo)互聯(lian)(lian)網發送消息,在(zai)網站頁面和(he)(he)網站之(zhi)間跳(tiao)轉(zhuan)。當(dang)在(zai)Web瀏(liu)覽器中(zhong)鍵(jian)入(ru)網站或(huo)通過(guo)搜索(suo)引(yin)擎搜索(suo)某些內容時(shi),HTTP會提供(gong)一個框架,客戶端和(he)(he)服務器在(zai)通過(guo)互聯(lian)(lian)網發出(chu)請(qing)求(qiu)(qiu)和(he)(he)響應(ying)時(shi)可用相同的語(yu)言,本質上是和(he)(he)互聯(lian)(lian)網之(zhi)間的翻譯,會讀取網站請(qing)求(qiu)(qiu),讀取從服務器發回的代碼。
4、編程語言
編程(cheng)(cheng)(cheng)是(shi)指(zhi)為(wei)(wei)(wei)服務(wu)(wu)器和(he)(he)應用(yong)(yong)(yong)程(cheng)(cheng)(cheng)序(xu)編寫(xie)代(dai)(dai)碼,包含用(yong)(yong)(yong)于與(yu)計算機通信的詞匯和(he)(he)語(yu)(yu)法規(gui)則,還(huan)包括(kuo)設(she)備(bei)和(he)(he)程(cheng)(cheng)(cheng)序(xu)讀(du)取的特殊命(ming)令、縮寫(xie)和(he)(he)標點(dian)符(fu)號。從某種意義(yi)上(shang)說(shuo),開(kai)(kai)發(fa)人員(yuan)使用(yong)(yong)(yong)至少一(yi)種編程(cheng)(cheng)(cheng)語(yu)(yu)言(yan)編寫(xie),根據(ju)平臺、操作(zuo)系(xi)(xi)統(tong)和(he)(he)樣式而有所不同(tong),有許多(duo)不同(tong)類(lei)型的編程(cheng)(cheng)(cheng)語(yu)(yu)言(yan),所有這些都分為(wei)(wei)(wei)兩類(lei),前(qian)端(duan)和(he)(he)后(hou)端(duan)。前(qian)端(duan)是(shi)作(zuo)為(wei)(wei)(wei)互(hu)聯網用(yong)(yong)(yong)戶看到(dao)與(yu)之交互(hu)的Web開(kai)(kai)發(fa)的一(yi)面(mian),當網站信息從服務(wu)(wu)器傳輸到(dao)瀏(liu)覽器時,前(qian)端(duan)編程(cheng)(cheng)(cheng)語(yu)(yu)言(yan)網站運(yun)行而無需與(yu)互(hu)聯網持續通信。后(hou)端(duan)是(shi)在使用(yong)(yong)(yong)互(hu)聯網時看不到(dao)的一(yi)面(mian),是(shi)數據(ju)處理(li)的基礎設(she)施,對(dui)于非開(kai)(kai)發(fa)人員(yuan)來說(shuo),像一(yi)堆數字(zi)、字(zi)母(mu)和(he)(he)符(fu)號,后(hou)端(duan)開(kai)(kai)發(fa)人員(yuan)在服務(wu)(wu)器,操作(zuo)系(xi)(xi)統(tong),API和(he)(he)數據(ju)庫等系(xi)(xi)統(tong)中工(gong)作(zuo),管理(li)安全(quan)性,內容和(he)(he)站點(dian)結構的代(dai)(dai)碼。