[建站入門]新手學建站入門指導——了解建站領域(2)
作者:晉城網站建設 日期:2012-02-16
如果你的計算機基礎不是很好,又希望學會建立網站的基本技術,那么這篇文章就是為你寫的。
上一篇:了解建站領域(1)
建站真的就這么簡單?如果你只是想建立一個普通的個人網站,確實就是這么簡單,學習一下HTML就可以了。不過如果你是一個建站的狂熱愛好者或者希望可以找一份相關的工作,最好了解一下這個領域的更多內容。
HTML誕生的時候僅僅是為了少數的科學家之間發布和獲取信息。因此盡管HTML做出來的頁面是靜態的,它對于交流論文來說已經足夠了。但是隨著網絡的用戶群逐漸擴展到大眾,互聯網的用途也不再僅僅是科學交流平臺,人們逐漸認識到了HTML的不足。于是誕生了很多的建站技術(web技術)。本文中我把這些技術大致分為前臺與后臺來介紹。
首先來用例子來說明一下什么叫前臺與后臺。我們之前介紹的HTML就屬于前臺,它的任務是將一些指定的內容(比如說你現在看到的網頁)展現給用戶。還有一些前臺技術用來制作動態效果(網頁特效)。而后臺呢?比如我想知道今天有多少人訪問了87511.cn,然后把這個信息存儲起來,那么HTML等前臺技術是無法幫我實現的,這個任務就需要后臺來幫我完成。再比如說我有一個商品的數據庫(如果你不太了解數據庫可以暫時把它當做一個商品清單),我希望我的網站能夠和這個商品數據庫連接,讓用戶可以利用我的網站購買商品,我同樣需要后臺技術來完成這些功能。當然了,并不是說想要實現后臺功能就一定要會后臺技術。有許多人已經寫好了一些具有豐富后臺功能的程序,比較典型的就是整站系統和Discuz論壇,這種程序允許你不具備任何知識就可以建立網站,就好像使用Word軟件處理文字一樣(可能會稍微復雜一些)。這些程序或者出售或者免費發放下載,有的甚至開放源代碼。你可能經常看到一些源代碼下載站,他們就提供這類程序源代碼的下載。盡管如此,了解一定后臺知識可以幫助你解決很多使用程序中遇到的麻煩,還可以更改開源項目的源代碼以使得整個系統更適合你的個體要求。建站學的站長最近就在學PHP哦。
下面我們就來介紹一些流行的前臺與后臺技術。
前臺技術前臺技術主要完成讓瀏覽器內容和制作動態效果的任務。如果你希望自己能夠獨立做出比較漂亮并且富有動態效果的網頁,以下前臺技術是你應該具備的知識。
HTML/XHTML已經介紹過了,它是建立網站的必須知識,只可以建立靜態的頁面。 CSS是幫助定義頁面外觀的工具,現在的潮流是XHTML+CSS作為前臺的基礎。 DHTML可以是網頁具有動態效果。它是幾種技術的合稱,其中就包括XHTML和CSS。一般還包括javascript和HTML DOM。 更多,其實前臺的范圍比較廣泛,比如圖片創作與處理等等都可以歸為前臺技術。小菜鳥目前對圖片處理是一竅不通,因此你幾乎不會在建站學里看到有應用圖片的情況^-^。 后臺技術后臺技術的種類是很多的,然而完成的任務卻是基本一致的。事實上大部分網站后臺制作人員都只選擇其中的一種。也很少有人能精通多種后臺編程語言。
ASP。微軟創建的一種后臺語言,在國內非常的流行,但是由于種種原因也比較受黑客的歡迎。 PHP。開源的編程語言,在國內外都比較流行。 ASP.NET。微軟推出的下一代網絡編程語言,原本寄希望于完全替代ASP。但目前還沒有實現,短期內恐怕也不會實現。 JSP。Sun公司的產品,非常適合已經掌握Java的程序員。是許多政府和大型企業的選擇,不過我個人不會Java,覺得這東西比較難。 數據庫。它用來存儲一些信息,比如你網站的會員信息或者商品信息,后臺語言通常要配合數據庫才能發揮自己的最大能力。 Perl,Ruby,CGI……后臺語言的種類真的很多,限于本人的水平,就不再列舉了。我站在后臺編程技術方面除了以上各種編程語言獨立欄目外,還有一些全面的網站編程視頻教程,目前有以下視頻:PHP和MYSQL視頻教程 精通Javascript+jquery視頻教程 PHP+MYSQL網站設計入門視頻 ,我們視頻教程頻道會不斷的補充各種新的視頻教程,請大家持續關注。
更多技術當然了,有一些技術可能是你我都不知道的,或者是很難具體劃分到前臺后臺。例如軟件使用,如果把上面提到的前后臺技術比做數學,那么當然有一些公司會出產“計算器”來輔助網頁制作。國內使用的比較多的是“計算器”是Dreamweaver。再比如說Flash技術,我個人知道Flash可以做動畫、可以做按鈕,但是也聽說過Flash可以開發網站的后臺。偶爾也聽說有人可以用一些希奇古怪的技術做網站。事情就是這樣,網絡是非常復雜的,編寫它的方法和語言也同樣復雜,你不能指望自己掌握所有的網絡技術。而是根據自己的需求學習其中的一部分技術。在網絡上,人人都是菜鳥。
再有一點,我們只提到了技術層面的東西。諸如網站推廣等比較偏“文”的東西不在本文的討論范圍,也不在我個人的能力范圍。
在建站學我可以學到哪些技術?建站學專注與網站相關的各種技術。目前我站涵蓋建站前臺設計(網頁設計)和后臺編程(網站開發) ,以及將來網站運營與盈利策劃等方面的內容。
另外我站除了主要提供文章教程外,還提供書籍教程和視頻教程,還有詳盡配套的各種建站技術相關專題,要深入學習的同學請點相應連接查看。
相信讀完這篇文章之后你已經知道應該從哪里開始學習了,邁出建站第一步——HTML!