網(wǎng)站分為哪些源碼 源碼網(wǎng)
網(wǎng)站源代碼,我們可以把它分類成源代碼,以我們現(xiàn)在看到的網(wǎng)頁(yè)為例,其實(shí)它是由很多源代碼組成的,這些源代碼是通過(guò)我們的ie(Microsoft Internet Explorer)瀏覽器(或服務(wù)器)翻譯成
網(wǎng)站源代碼,我們可以把它分類成源代碼,以我們現(xiàn)在看到的網(wǎng)頁(yè)為例,其實(shí)它是由很多源代碼組成的,這些源代碼是通過(guò)我們的ie(Microsoft Internet Explorer)瀏覽器(或服務(wù)器)翻譯成我們現(xiàn)在看到的。
網(wǎng)站源代碼也分為兩種,一種是動(dòng)態(tài)源代碼,如:ASP、PHP、JSP、,。Net、CGI等,一個(gè)是靜態(tài)源代碼,如:HTML等,什么是動(dòng)態(tài)源代碼?最大的特點(diǎn)是與用戶互動(dòng)的能力。例如,當(dāng)張三登錄網(wǎng)易郵箱時(shí),他會(huì)看到歡迎來(lái)到張三,李四再次登錄,李四看到歡迎來(lái)到李四。事實(shí)上,他們登錄到一個(gè)頁(yè)面,這是動(dòng)態(tài)源代碼的優(yōu)勢(shì)。如果我們使用靜態(tài)源代碼,好嗎?網(wǎng)易擁有數(shù)百萬(wàn)郵箱用戶。每個(gè)人做一頁(yè)需要多少頁(yè)?動(dòng)態(tài)源代碼不僅有用,比如我們常見(jiàn)的一些論壇、留言簿、柜臺(tái)、聊天室等都是用動(dòng)態(tài)源代碼開(kāi)發(fā)的。什么是靜態(tài)源代碼?例如,我們看到的網(wǎng)頁(yè)是靜態(tài)源代碼。靜態(tài)源代碼不能實(shí)現(xiàn)上述功能?,F(xiàn)在有很多源代碼下載站,提供給別人開(kāi)發(fā)好的源代碼供我們下載。他們的開(kāi)發(fā)不錯(cuò),藝術(shù)也相當(dāng)不錯(cuò),基本上下載下來(lái),只要稍加改動(dòng)就可以用了,更方便我們建網(wǎng)站,你可以按照自己的需要下載,更重要的是看你自己用的網(wǎng)站空間,就是那種,比如你用的asp空間,然后你必須下載ASP源代碼,否則下載它就不起作用了。。
很多網(wǎng)站源碼都是分為GBK和UTF-8版,為什么要同時(shí)開(kāi)發(fā)兩種?
我認(rèn)為這是不可能的。請(qǐng)問(wèn)一個(gè)主要問(wèn)題:我們?cè)鯓硬拍艿贸鲞@個(gè)結(jié)論?有數(shù)據(jù)支持嗎?
1. 我從事互聯(lián)網(wǎng)發(fā)展近20年,曾在蝙蝠級(jí)公司和小型初創(chuàng)公司工作。到目前為止,我們既沒(méi)有看到也沒(méi)有聽(tīng)說(shuō)GBK和UTF-8共存。
2. 早期的代碼使用GBK代碼,以后的一組代碼中可能會(huì)有兩個(gè)代碼共存。
3. 如果說(shuō)老的互聯(lián)網(wǎng)公司的產(chǎn)品還存活至今的話,就連GBK編碼也逐漸被重構(gòu)為UTF-8編碼。
4. 如果它是一個(gè)新的互聯(lián)網(wǎng)公司的產(chǎn)品,GBK代碼不是很好的代碼。
總而言之,我認(rèn)為許多網(wǎng)站不太可能同時(shí)開(kāi)發(fā)兩種不同的編碼源代碼。