需要知識
HTML---超文本標記語言,是建設網站/網頁制作主要語言。
CSS--- 定義如何顯示HTML元素,描述了HTML元素的可視化樣式(外觀,布局,顏色,字體)。
JavaScript ---屬於網絡的腳本語言!用來向 HTML 頁面添加交互行為。
XML--- 指可擴展標記語言,很類似 HTML,被設計用來描述數據,XML標簽沒有被預定義。您需要自行定義標簽。
ASP 和 PHP --- 服務器端腳本是對服務器行為的編程。這被稱為服務器端腳本或服務器腳本。
SQL--- 是用於訪問和處理數據庫的標准的計算機語言。常用的數據庫管理系統: MySQL, SQL Server, Access, Oracle, Sybase, 和 DB2
SEO --- 搜索引擎優化 (SEO) 是提高一個網站在搜索引擎中的排名(能見度)的過程。如果網站能夠在搜索引擎中有良好的排名,有助於網站獲得更多的流量。
瀏覽器信息---對於網站開發人員來說,瀏覽器信息和統計數據都是非常重要的
WWW ---World Wide Web萬維網聯盟。最重要的Web標准是HTML,CSS和XML
HTTP---HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是因特網上應用最為廣泛的一種網絡傳輸協議;
TCP/IP ---是因特網的通信協議
W3C---讓每個人都能在互聯網上分享資源
購買域名(相當於門牌號).com/.cn/.org/.edu/.gov
空間商(國內/國外):萬網(阿里收購了),新網,西部數碼
購買網站主機----放網站內容的WEB服務器(相當於家)
- 服務器(有服務器操作基礎的優先)
- 雲服務器
- 虛擬主機(操作簡單)
注意事項
網站采用哪種開發語言,比如是 ASP, .NET 還是 PHP 。選擇操作系統(windows或者linux)
網站的數據庫類型,比如是 ACCESS、SQL Server 還是 MySQL 數據庫。
網站網頁空間需要大小
國內的主機需要備案,備案分 工商ICP備案 和 全國公安機關互聯網安全備案!
網站上線(相當於家和門牌綁定)
- 域名解析(在域名里綁定空間IP)
- 域名綁定(在主機空間綁定域名)
- ftp客戶端上傳(也可以用比如ftp://121.42.123.195/直接本地上傳)
網站后台應用
一個網站我們通常有前端,和后台。如果說我們的網站只有前端靜態頁面的話,只能說是這個網站是一個靜態網站。好!那么問題來了:"動態網站和靜態網站有什么區別呢,或者說使用動態網站的好處在哪里?"。
動態網站
優勢:能快速便捷的實現網站文章的更新、圖片上傳等功能。(比如:留言板、電商的訂單系統)把人工操作部分的內容,讓程序實現,節省了時間和成本。
弊端:訪問速度沒有靜態網站那么快
靜態網站
優勢:訪問速度比動態網站快
弊端:更新網站文章,消耗時間長、需要自己手動修改源碼。網站一些功能不能實現,比如:網站留言、會員注冊..
通過上面的比較,我們基本可以清楚的看出:動態網站是肯定要好於靜態網站的,如果要做一個動態網站的話,后台是必不可少的。可能又有人會着急了,我不會編程怎么辦?也可以做出動態網站來嗎?別急,現在網上出來了很多開源的CMS建站系統,就是為了解決那些不會建站的朋友的難題。
常見的建站后台應用
Windows版 | Linux版 | |
---|---|---|
博客 | Z-Blog等 | WordPress|Z-Blog等 |
論壇 | Discuz!NT|SiteServer BBS等 | Discuz|Phpwind|UCenter Home等 |
內容管理系統 | 動易CMS | 織夢CMS|PHPCMS|Joomla!|帝國等 |
網上商城 | Hishop|SiteServerB2C|動易B2C等 | ShopEX|Ecshop等 |