上篇講瞭網頁的架構是如何做的,搭好瞭房子的框架,走水電也是一項極具技術水平的工程。在網站裡,程序就是它的靈魂。有瞭程序,網站就可以豐富多彩起來;有瞭程序,網站就可以功能強大起來;有瞭程序,網站才真正活瞭起來。靜態網頁和動態網頁是什麼?小A回答:“太簡單瞭!靜態網頁就是靜止不動的,動態網頁就是會動的,有一些動態效果的”。這是大多數不瞭解網站的人的想法。其實,不是這樣的。靜態網頁前幾篇提到的HTML語言就是靜態的,因為它不會根據你給它不同的指令給你呈現不同的內容。雖然可以配合CSS做出一些動態的效果,特別是H5標準的到來,讓實現“Duang、Duang、Duang……”的效果更容易,但是它還是靜態的。動態網頁在HTML的基礎上加上Javascript腳本語言,就讓網頁有瞭運算能力,比如你輸入1+1,它立馬能給你一個答案2。有互動、有運算能力的網頁才叫動態網頁。能讓網站有運算能力的主流程序有:JavaScript、asp、asp.net、php、jsp等。由於JavaScript是動態腳本程序,和HTML一樣,也是展現在用戶客戶端的,就先不贅述瞭,主要說說後面那幾個在服務器上運行的程序。ASP這門古老的語言在1996年誕生,依托於Windows系統的IIS服務器,現在已經20多年,雖然不再有新版本的更新,但是現在仍有很大一部分用戶。這主要是由於它和Access數據庫配合建設企業網站特別方便,可以直接打包壓縮備份,免去很多煩惱。所以,做一般的企業網站用asp足夠瞭。ASP.Net從名字上就能看出ASP.Net和ASP的關系,ASP.Net不僅僅是ASP的升級,更是一場大的變革。2001年發佈.net後ASP就不再更新瞭。因為ASP.net更加強大,還能把主要代碼封裝起來,所以它在處理海量數據時更加從容、更加安全,很多大型網站、大型管理系統都在用。PHPPHP就更古老瞭,1994年誕生,曾經和ASP不相上下,但是現在早已不把ASP放到眼裡瞭,已經是互聯網屆的武林霸主瞭,這是個什麼情況?原來,PHP有個殺手鐧——開放源代碼(簡稱:開源),這就厲害瞭,全民參與,不停更新。現在的主流大型網站幾乎都在用PHP開發,比如:百度、Facebook等等。JSPJSP跟前面幾個比就有點高冷瞭,搞網站用的不多,主要還是象ASP.Net那樣用戶大型系統,比如用友的OA辦公系統就是JSP開發的,曾經做過用友OA系統的二次開發,那個時候才接觸JSP,之後再也沒用過。這幾種主流網站程序語言都簡單介紹過瞭,那麼,如果你是一個初學者,應該學哪一個呢?很明顯應該是PHP瞭,跟著盟主走,不大會走偏。
本文出自快速备案,转载时请注明出处及相应链接。