<返回列表

新聞分類

新聞中心

一套适合初學者的網站(zhàn)開(kāi)發方法讓你(nǐ)瞬間(jiān)成為(wèi)碼農!

一個(gè)專業的企業網站(zhàn),理(lǐ)論上(shàng)需要一個(gè)網站(zhàn)開(kāi)發團隊的配合,各自發揮自己的長處,網站(zhàn)需求分析、原型設計(jì)、效果圖、切圖、前台美工、後台代碼、算(suàn)法設計(jì)、數(shù)據庫設計(jì)、服務器(qì)配置等等一系列的事情。

一個(gè)人(rén)想面面俱到這些(xiē),還(hái)是需要花(huā)些(xiē)時(shí)間(jiān)的。所以對一個(gè)有(yǒu)點基數(shù)的初學者來(lái)說,我的建議是:别管他三七二十一,不是想開(kāi)發一個(gè)網站(zhàn)嗎,别管懂不懂,先開(kāi)發出來(lái)一個(gè)再說,在開(kāi)發的過程中,遇到了問題,再找解決方案的過程中,自己獲得(de)了學習,等完成了一個(gè)網站(zhàn),亂七八糟的知識也學了一些(xiē),有(yǒu)了一個(gè)感性的認識,再去系統性的、深入的去學習也不晚。

  這裏提供一個(gè)過來(lái)人(rén)的開(kāi)發思路和(hé)具體(tǐ)實現的方法: 

  開(kāi)發一個(gè)網站(zhàn),大(dà)概是這些(xiē)東西:

  1.有(yǒu)個(gè)整體(tǐ)的網站(zhàn)頁面的樣子,我們姑且稱之為(wèi)前端開(kāi)發。

  2.前端有(yǒu)了,點擊裏面的按鈕、鏈接、新增信息、修改信息等等的操作(zuò),需要後台編碼,姑且稱之為(wèi)後台開(kāi)發。

  3.前端有(yǒu)了,後台有(yǒu)了,數(shù)據放哪裏啊,因此需要用到數(shù)據庫了,姑且稱之為(wèi)數(shù)據庫開(kāi)發。

  4.前面一通(tōng)完成後,網站(zhàn)可(kě)以看了,接下來(lái)需要找服務器(qì)發布了,姑且稱之為(wèi)網站(zhàn)發布。

  5.網站(zhàn)發布了,如果想讓别人(rén)通(tōng)過一個(gè)域名去訪問,因此需要綁定域名了,姑且稱之為(wèi)域名綁定。

  6.大(dà)功告成,回過頭來(lái)消化一下吧(ba)。姑且稱之為(wèi)回味無窮。

  接下來(lái)詳細介紹。(建議先通(tōng)讀一下,别一上(shàng)來(lái)就陷入某一個(gè)細節)

 

  一、前端開(kāi)發

 

  1.先拿(ná)筆找張紙,大(dà)概想想自己網站(zhàn)有(yǒu)哪些(xiē)頁面,每個(gè)頁面是什麽樣子,如果沒有(yǒu)靈感,就上(shàng)網亂逛一陣,借鑒一下别人(rén)的做(zuò)法。

 

  2.網站(zhàn)大(dà)概樣子心中有(yǒu)數(shù)了,接下來(lái)要開(kāi)發了,别自己從頭寫代碼了,可(kě)以用前端框架,各種前端框架我也不對比,也别讓你(nǐ)挑的頭疼,就用bootstrap吧(ba),網址:http://getbootstrap.com/twitter的工程師(shī)開(kāi)發的,很(hěn)多(duō)網站(zhàn)有(yǒu)用,開(kāi)發一個(gè)湊合的網站(zhàn)不成問題。說白了,就是給你(nǐ)提供了cssjavascript文件,對于一些(xiē)頁面布局、javascript效果,不用自己去寫了,可(kě)以直接按照官方的說明(míng)去操作(zuò)。具體(tǐ)的說明(míng)可(kě)以看官方網站(zhàn),别嫌人(rén)家(jiā)是英文的,其實沒有(yǒu)幾個(gè)單詞你(nǐ)不認識,找找先練練,找找感覺。

 

  3.什麽?過程中遇到了htmlcssjavascript等等問題,不明(míng)白的話(huà),建議上(shàng)這個(gè)網站(zhàn)掃個(gè)盲:http://www.w3school.com.cn/,自己再練練手,知識應該就夠了。

 

  經過前面三步,應該能夠開(kāi)發出來(lái)一個(gè)差不多(duō)的效果的網站(zhàn)了,大(dà)概用上(shàng)一個(gè)星期去看吧(ba),足夠了。

 

  注意:前端開(kāi)發的過程中不用想着後端怎麽實現?例如點擊一個(gè)按鈕怎麽實現功能?專心開(kāi)發前端頁面就行(xíng)了。前端和(hé)後端是獨立分離的,隻需要很(hěn)小(xiǎo)的整合就可(kě)以了。

 

  二、後台開(kāi)發

 

  1.如果前端的頁面都開(kāi)發好了,接下來(lái)要實現頁面上(shàng)一些(xiē)功能性的東西了,如果注冊、登陸等等功能,就要後台開(kāi)發了,這裏我也建議用框架,後台開(kāi)發框架也是海了去了,就用Thinkphp的吧(ba),國産的框架,還(hái)行(xíng),套路還(hái)是比較明(míng)顯的。網址:http://www.thinkphp.cn/,PHP的,什麽?沒有(yǒu)學過PHP,以前學的是C#java?等等,别擔心,學一下php也花(huā)不了多(duō)長時(shí)間(jiān),關鍵是一邊學ThinkPHP,一邊就把PHP給學了吧(ba)。如何學習ThinkPHP,可(kě)以看官方的文檔就好,如果看不懂,可(kě)以看一下這個(gè)哥(gē)們的視(shì)頻教程:http://www.thinkphp.cn/document/258.html,講的還(hái)是不錯的。

 

  2.看完視(shì)頻教程還(hái)是有(yǒu)些(xiē)不解,什麽亂七八糟MVC了等等概念,不用着急,繼續前進吧(ba),可(kě)能慢慢就能理(lǐ)解了,誰說不理(lǐ)解就不能前進的,是不?

  注意:這個(gè)過程可(kě)能有(yǒu)點兒難,不過也還(hái)是可(kě)以接受的,學明(míng)白了,以後修改起來(lái)會(huì)比較靈活,至少(shǎo)感覺比wordpress靈活。

 

  三、數(shù)據庫開(kāi)發

 

  1.後台開(kāi)發過程中,要存一下數(shù)據,難免要用到數(shù)據庫,那(nà)麽就安裝一下mysql吧(ba), 如果覺得(de)不好管理(lǐ),可(kě)以再安裝一個(gè)可(kě)視(shì)化的工具:Navicat,需要用什麽表,就建什麽表吧(ba),反正以後覺得(de)不合适了還(hái)要修改。

  2.如果數(shù)據庫一點兒也不懂,那(nà)麽網上(shàng)随便搜搜相關知識,大(dà)概熟悉熟悉,會(huì)建表、增減數(shù)據就行(xíng)了。有(yǒu)些(xiē)數(shù)據庫操作(zuò),用ThinkPHP的框架,非常簡單的,不需要自己考慮太多(duō)東西。

  注意:數(shù)據庫開(kāi)發是要配合着後台開(kāi)發一起的。大(dà)概後台開(kāi)發完了,數(shù)據庫也差不多(duō)建好了。

 

  四、網站(zhàn)發布

 

  1.有(yǒu)很(hěn)多(duō)托管代碼的服務器(qì),有(yǒu)收費的,有(yǒu)免費的,我就推薦一個(gè)吧(ba),用新浪的SAE,速度還(hái)可(kě)以的,剛開(kāi)始就先找一個(gè)嘗試吧(ba),等以後有(yǒu)時(shí)間(jiān)了,可(kě)以再嘗試嘗試别家(jiā)的。這裏SAE是支持ThinkPHPSAE版本。因此上(shàng)傳上(shàng)去代碼就能看效果了,發布後網址大(dà)概樣子為(wèi):****.sinaapp.com

 

  2.SAE是按訪問流量收費的,弄一個(gè)實名認證,會(huì)送流量的,對于剛開(kāi)始的網站(zhàn),足夠用了;如果不放心,可(kě)以申請(qǐng)一個(gè)中級開(kāi)發者,每個(gè)月都會(huì)贈流量。之前是微博有(yǒu)加V就可(kě)以申請(qǐng)中級開(kāi)發者,微博加V傳一個(gè)自己的工作(zuò)照就可(kě)以了。現在我的中級開(kāi)發者,有(yǒu)需要推薦的,我也可(kě)以幫一下忙,反正我也不怎麽用。

 

  3.如果想本地查看,可(kě)以安裝一個(gè)Apache,至于部署,也不難。

  注意:能到發布這一步,我想應該就沒有(yǒu)什麽難的了吧(ba)。雖然曾經我與新浪各種死磕,今天還(hái)是無私的為(wèi)他做(zuò)了廣告,我代表新浪,謝謝我自己了。(請(qǐng)别說我調皮)

  五、域名綁定

 

  1.網站(zhàn)建好了,如果感覺****.sinaapp.com不好看,想用自己的域名,也是可(kě)以的。

  2.godaddy申請(qǐng)吧(ba),為(wèi)啥是godaddy,别人(rén)都說好,我也就用了,反正我申請(qǐng)了兩個(gè)域名,到現在都不怎麽用,就當玩兒了。

   3.有(yǒu)域名了,就可(kě)以登陸SAE後台,綁定域名了,操作(zuò)步驟,會(huì)有(yǒu)很(hěn)詳細的說明(míng)。

  六、回味無窮

 

  1.經過前面一系列過程,一個(gè)你(nǐ)認為(wèi)還(hái)可(kě)以的網站(zhàn)應該就可(kě)以誕生(shēng)了。

  2.過程中還(hái)有(yǒu)哪些(xiē)想學的知識,可(kě)以去學習了。

  3.開(kāi)發完一個(gè)網站(zhàn),這一套模闆可(kě)以保存下來(lái),再開(kāi)發别的網站(zhàn),自己也可(kě)以用了。

  4.多(duō)年以後,你(nǐ)會(huì)覺得(de)你(nǐ)的網站(zhàn)好low,不過又能如何,這也是一種人(rén)生(shēng)體(tǐ)味而已。廈門(mén)網站(zhàn)建設網站(zhàn)優化福建谷歌(gē)推廣小(xiǎo)程序開(kāi)發企業郵箱宣傳片制(zhì)作(zuò)

掃碼加客服微信
确 認