自從網路誕生以來,給整個世界帶來的變化實在是太大了!然而,整個網路平台下的寵兒:網站,也經曆了時代變遷風雨滄桑.
自從有了html以來,網頁開始飛速增加,也可以說早期的網站都是由這些html檔案組成的。這導致了同時也要歸功與瀏覽器對html的支援.但是html畢竟還只是文本標記語言,也就是說其最強大的功能在於展示資訊.所以,早期的網頁人們往往稱之為靜態.或者說網站是靜態.需要很大量的懂得html的人員每天做大量的維護,才能保證網路的更新.
後來人們開始不滿足這種"笨拙"的網站設計方法,慢慢的隨著整個網路硬體的發展,網路速度的提升,開始了在網業上加入一些製作好的動畫,並想把使用者的互動也體現到網業上.這也就催生了動態網業的誕生,一開始是用一些動態指令碼,當然現在還有很大一部分動態網站的開發還是用動態指令碼(比較熟悉的有vbscript和javascript).由於這些東西的加入,使用者體驗豐富了,人們開始嘗試到網路的樂趣.所以在上實際90年代,網路風靡一時,甚至出現了所謂的網路泡沫.當然也有很大一批走在時代前面的人,由於網路的發達也一起發達了。
再到後來,網路所起的作用越來越大,後來人們乾脆將公司的業務直接也通過網路來實現.有很多b/s的MIS轉變成了C/S的.那也同時催生了三層結構(更準確叫n層)的誕生,將純指令碼的東西,變成了指令碼加邏輯功能實現的機制.而且關係型資料庫的作用也越來越大了。現在仍舊占整個網站開發的霸主地位(asp.net.jsp等).
就在前年,一個新的東西出現了ajax(是誰最先叫的,我忘了),呵呵,宣稱是要打破傳統的b/s模式的令人不太舒服,但人們已經無奈接受了使用者體驗.呵呵。我個人覺得這個也是很有前途的,雖然現在還有很多東西需要完善.
雖然Web經曆了這幾個階段,每一個階段都有一個裡程碑的東西出現,實際上,網站技術涵蓋的技術是越來越多了。所以想做一個很好的網站(各個方面)對網站開發人員的技術要求越來越高了。當然也出現了團隊協作,比如美工人員,中間邏輯編碼人員,後台資料庫管理員.但畢竟要想做一個東西,都要知道一些這些東西的.所以如果作為一個大型的Web網站的開發管理員的話,還真的要有兩把刷子.否則,很難勝任.