互聯網創業成(chéng)功之道(dào)(三):從理論到實踐 網站建立實戰
在了解了互聯網創業的理論知識之後(hòu),就開(kāi)始實地進(jìn)行網站創業的實戰操作吧。在本章中將(jiāng)詳細講解如何搭建一個符合用戶體驗的網站。
一、網站的頁面(miàn)規劃和風格設計
以往的網站建設模式,都(dōu)是通過(guò)學(xué)習網頁制作,一頁一頁地制作HTML文件,組合起(qǐ)來制作出一個靜态的網站。而現在往往都(dōu)是采用專門的建站程序,經(jīng)過(guò)簡單的安裝後(hòu),隻需要添加内容就可以了。雖然無須學(xué)習複雜的編程和數據庫知識也可以建站,仍然要先了解一些基本的概念。
即使在建站程序已經(jīng)廣泛使用的今天,網站的頁面(miàn)設計仍然是很重要的。好(hǎo)的網頁設計會讓訪客耳目一新,并且在很大程度上提高網站的可信度。由于目前的網站大都(dōu)使用内容管理程序,一般都(dōu)是通過(guò)設計程序專用的頁面(miàn)模闆,再將(jiāng)其植入網站程序中,這(zhè)樣(yàng)一來,在内容的更新和網站的修改上都(dōu)比較方便。
在進(jìn)行網站頁面(miàn)規劃的時候,要注意整體版面(miàn)布局的協調,以及符合網站的定位。要制作出一個好(hǎo)的網站頁面(miàn),要注意以下幾點:
1.了解網頁編輯軟件
網頁三劍客是新手入門網頁制作的最佳選擇,包括了Dreamweaver、Fireworks、Flash三款軟件,它們分别用于網頁的設計制作、圖片的處理以及網頁動畫的制作。了解它們能(néng)夠將(jiāng)網站制作得更好(hǎo)。
通常情況下,都(dōu)是學(xué)會軟件才開(kāi)始建站。而目前大多數站長(cháng)都(dōu)是反其道(dào)而行之,先搭建網站,再慢慢學(xué)習技術,也是一個不錯的方法。在學(xué)習這(zhè)些軟件的時候,要結合實際一步一步的操作,而不用專門針對(duì)建站買各種(zhǒng)書籍去看,這(zhè)樣(yàng)效率并不高。
2.頁面(miàn)不宜雜亂
在規劃網站頁面(miàn)的時候,要從簡潔實用出發(fā)。有些新手往往會將(jiāng)網頁做得很花哨,布滿了各種(zhǒng)風格和特效,這(zhè)樣(yàng)往往會起(qǐ)到相反的效果。網站要有親和力和專業性,一個頁面(miàn)的顔色不宜過(guò)多,不超過(guò)五種(zhǒng)爲宜。
頁面(miàn)的雜亂還(hái)包括網站上運用過(guò)多的網頁特效,對(duì)于網頁中的各類JavaScript或者flash特效,都(dōu)不能(néng)大量使用。即使網站需要用類似的特效來架構,也需要适當。否則就會喧賓奪主,讓浏覽者無所适從。
小提示:
很多網站習慣將(jiāng)首頁做成(chéng)很長(cháng)一條,認爲這(zhè)樣(yàng)網站内容才顯得豐富。其實要根據自己的需要來設計,將(jiāng)網站的特色和主要的内容放在首頁即可。
3.體現網站的特色
很多網站都(dōu)使用風格完全相同的模闆,于是如同一個模子裡(lǐ)印出來的一樣(yàng)。這(zhè)樣(yàng)對(duì)于訪客的體驗來說是非常不利的。這(zhè)樣(yàng)很容易造成(chéng)站點的同質化,沒(méi)有自己的風格和特點。
比如網站針對(duì)的年齡層不同,顔色風格也不能(néng)相同。面(miàn)向(xiàng)自己的訪客也要有适合他們的色彩搭配。所以即使是使用下載的開(kāi)源程序,也要結合自己網站的需求對(duì)模闆進(jìn)行修改。如果不會修改,也可以下載一些他人提供的符合自己網站風格的模闆使用,絕不能(néng)使用程序自帶的默認模闆。
二、網站編程語言的選擇
雖然現在大多數站長(cháng)都(dōu)不再需要自己編寫程序,而是采用各種(zhǒng)各樣(yàng)的網站内容管理程序。不過(guò)要想成(chéng)爲一名出色的站長(cháng),仍然需要了解這(zhè)些編程語言和數據庫的基本概念。
1.ASP
ASP是Active Server Pages的簡寫,即動态服務器頁面(miàn)。它是一套由微軟公司開(kāi)發(fā)的服務器端運行的腳本平台,包含在IIS當中。一般ASP需與Access數據庫或SQL Server數據庫結合使用, ASP的網頁文件的格式是.asp,現在常用于各種(zhǒng)動态網站中。可以混合使用HTML、腳本語言以及組件來創建服務器端功能(néng)強大的Internet應用程序。服務器上的ASP解釋程序會在服務器端制定ASP程序,并將(jiāng)結果以HTML格式傳送到客戶端浏覽器上,因此使用各種(zhǒng)浏覽器都(dōu)可以正常浏覽ASP所産生的網頁。
特點:管理方便。但在數據量巨大的時候容易出現死機的現象。适合中小型網站使用。
2.PHP
PHP是英文超級文本預處理語言(Hypertext Preprocessor)的縮寫,它是一種(zhǒng)用來制作動态網頁的服務器端腳本語言,并且可以免費使用。與 ASP不同的地方在于,它是跨平台的開(kāi)放源代碼,PHP 可以在 Windows NT 以及很多不同的 Unix 版本中執行
目前很多網站都(dōu)使用PHP作爲平台,它的獨特語法混合了 C、Java、Perl 以及 PHP 自創新的語法,與其它編程語言相比,PHP的動态頁面(miàn)與其他的編程語言相比執行效率更高。PHP具有非常強大的功能(néng),所有的CGI或者JavaScript的功能(néng)PHP都(dōu)能(néng)實現,而且支持幾乎所有流行的數據庫以及操作系統。
特點:功能(néng)強大,數據容量大。适合各類大中型網站使用。
3.Jsp
JSP(JavaServer Pages)是由Sun Microsystems公司倡導,許多公司參與建立的一種(zhǒng)動态網頁技術标準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件中插入Java程序段(Scriptlet)和JSP标記(tag),從而形成(chéng)JSP文件。
JSP技術使用Java編程語言編寫,它的特點是并且將(jiāng)網站的程序與網頁設計分離,并且強調強調可重用的組件,采用标識簡化頁面(miàn)開(kāi)發(fā),使基于Web的應用程序的開(kāi)發(fā)變得更加容易。
Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然後(hòu)將(jiāng)執行結果連同JSP文件中的HTML代碼一起(qǐ)返回給客戶。插入的Java程序段可以操作數據庫、重新定向(xiàng)網頁等,以實現建立動态網頁所需要的功能(néng)。
特點:由于空間和程序并不普及等問題,JSP語言在個人網站中的應用并不普及。
三、網站數據庫的選擇
數據庫是依照某種(zhǒng)數據模型組織起(qǐ)來并存放二級存儲器中的數據集合,這(zhè)種(zhǒng)數據集合具有的特點是并不重複,以最佳方式爲多種(zhǒng)應用服務,其數據結構獨立于使用它的應用程序,對(duì)數據的增、删、改和檢索由統一程序進(jìn)行管理和控制。
網站數據庫就是動态網站用于存放網站數據的空間,現在大多網站都(dōu)是采用ASP或者PHP開(kāi)發(fā)的動态網站,網站數據有專門的一個數據庫來進(jìn)行存放。這(zhè)樣(yàng)一來,網站的各種(zhǒng)内容就可以通過(guò)網站後(hòu)台管理程序,直接發(fā)布到網站數據庫中,網站前台則把這(zhè)些數據中的内容進(jìn)行顯示。
1.Access
Access是由微軟發(fā)布的一款關聯式數據庫管理系統。它結合了 Microsoft Jet Database Engine和圖形用戶界面(miàn)的兩(liǎng)項特點,常被(bèi)用來開(kāi)發(fā)Web應用程序.這(zhè)些應用程序都(dōu)利用ASP技術在IIS上運行。不過(guò)由于Access是小型數據庫,有著(zhe)根本的使用局限性,在數據庫過(guò)大或者訪問量高的時候性能(néng)會急劇下降。比較複雜或者容量較大的Web應用程序則使用PHP+MySQL或者ASP+Microsoft SQL Server架構。不過(guò)對(duì)于中小型網站或者個人獨立博客來說,Access容易管理并且應用方便,仍然很适合作爲網站的數據庫使用。
2.MySQL
MySQL是關系型的數據庫管理系統,開(kāi)發(fā)者爲瑞典MySQL AB公司。它短小精悍,是與Access類似的文件型數據庫,但是數據的負載量很大,是多用戶、多任務的數據庫系統,安全性也比較好(hǎo)。一般可以使用PHPMyAdmin程序,通過(guò)Web界面(miàn)對(duì)MySQL數據庫進(jìn)行管理。
MySQL數據庫被(bèi)廣泛地應用在各種(zhǒng)類型的網站中。由于其體積小、速度快、并且可以免費使用,加上它開(kāi)放源代碼的特點,許多網站都(dōu)選擇MySQL作爲網站的數據庫。
目前互聯網上流行的網站架構方式是Linux+Apache+MySQL+PHP,也就是使用Linux作爲操作系統,Apache作爲Web服務器軟件,而MySQL則作爲數據庫,PHP作爲服務器端腳本解釋器。因爲這(zhè)些軟件都(dōu)是開(kāi)發(fā)源代碼的軟件,所以采用這(zhè)種(zhǒng)網站架構的方式是完全免費的。
3.MSSQL
MSSQL即Microsoft SQL Server,它是基于服務器端的中型的數據庫,适合大容量數據的應用,在功能(néng)上管理上也要比Access要強得多。很多采用ASP程序的大數據量的網站,當Access數據庫不能(néng)滿足實際需求時,往往會采用MSSQL數據庫。
MSSQL在處理海量數據的效率、後(hòu)台開(kāi)發(fā)的靈活性、可擴展性等方面(miàn)有著(zhe)其它數據庫不可比拟的優勢。因爲現在數據庫都(dōu)使用标準的SQL語言對(duì)數據庫進(jìn)行管理,所以如果是标準SQL語言,兩(liǎng)者基本上都(dōu)可以通用。SQL Server還(hái)有更多的擴展,理論上對(duì)于數據庫的大小沒(méi)有限制。
SQL Server的特點是采用客戶機/服務器的體系結構。并且由于是圖形化的用戶界面(miàn),使數據庫管理方式更加直觀和簡單。它還(hái)提供了豐富的編程接口工具,爲用戶進(jìn)行程序設計提供了更大的選擇餘地。
敬請關注第三章其他内容
四、網站的硬件需求和準備
五、服務器的托管和維護
六、服務器性能(néng)測試
七、域名的查詢和注冊
八、實戰演練 域名應用全攻略
相關鏈接:
互聯網創業成(chéng)功之道(dào)(一):互聯網創業的盈利模式
互聯網創業成(chéng)功之道(dào)(二):網站的内容策劃和用戶定位
《互聯網創業成(chéng)功之道(dào):網站策劃、建設、推廣盈利實戰攻略》是一本全面(miàn)講解網站建設全過(guò)程的一本書籍,也是作者五年以來建站經(jīng)驗的總結。
本書圍繞網站建設的全過(guò)程展開(kāi),從網站策劃開(kāi)始,逐一講解了網站創建、網站内容管理、網站維護、網絡營銷方案、網站SEO、網站盈利技巧等實際操作,并以實例的形式爲大家介紹了成(chéng)功的網絡創業案例和網站運營中的誤區,讓大家可以學(xué)習最直接的建站經(jīng)驗。
A5站長(cháng)網將(jiāng)連載本書,如果您想搶先閱讀,可到卓越網等網上書店購買,該書在全國(guó)各地新華書店亦有銷售。
作者:陶秋豐(EndTo) 出版社: 電腦報電子音像出版社。