程序員如何快速開發一個網站

想用的標題:我是如何開發譜友網(www.diy178.net

因爲自己喜歡吉他音樂,而現有的吉他譜網站一般都做的很爛,啥啥功能都沒有。於是萌發了自己寫個這樣的網站的想法。基本功能爲:上傳、下載、收藏各種格式的吉他譜,發佈、收藏文章,各種評論,交友等等。目前已經實現大部分的功能。

本來一個程序員寫個網站是特簡單的事情,沒必要寫個文章特別說明下。但是這個網站,我自認爲還是有點特別之處。下面就一一說明。


1:服務器

    一般的虛擬主機肯定滿足不了需求,於是我買了臺阿里雲主機,當然別的雲主機或者vps都可以。自己搭建了LNMP、memcached服務.

   這好像沒什麼大不了。

   這可用到了當今先進的雲計算技術!別小看。阿里雲提供了各種服務,假如某一天我的網站流量暴增,我可以以極低的花費,彈性擴展我的網站。像加服務器、負載均衡,就像淘寶、京東購物一樣簡單。這種彈性雲計算,極大減少了創業者的初期成本。我的雲服務器的配置:CPU:1 核 Xeon 2.26G 內存:1GB 硬盤:40G,一年的費用是1390人民幣。感覺有點貴,但是性價比還行。


2:頁面

    作爲一個基本的程序員,不會設計,不會寫前端,於是我使用了bootstrap這款Twitter開源的CSS框架。我這個站做出來的效果一般般,主要是因爲自己沒有好好的用它。當然也有不少其他的CSS框架,大家可以嘗試的用下。不用設計與前端,就能直接寫頁面。這給我很大的自由。學習bootstrap的地址,

英文:http://twitter.github.io/bootstrap/

中文:http://wrongwaycn.github.io/bootstrap/docs/index.html


3:程序

  譜友網(www.diy178.net)是用php+mysql寫的。

  php用到的公司內部使用的框架,使用框架對提高開發速度,這裏不用說明。

  這裏想提的是,我用了康盛discuz的ucenter搭建譜友網的用戶系統。它提供了用戶註冊,消息,好友關係,特別是頭像上傳功能,極大的提高我的開發速度。

4:評論

  評論系統用的是第三方的:多說。去duoshuo.com註冊一下,填寫下設置,找到評論代碼,往模板上一放,評論就出來了。


有了上面各種強大的開源力量或者其他買來的力量的支持,我設計了幾張表(譜表,文章表,收藏表),利用業餘的時間,把譜友網開發出來。

譜友網會根據會員的要求和意見來做網站功能的開發。歡迎喜歡音樂,喜歡吉他音樂的朋友來譜友網做客。來給自己的吉他譜找個家吧!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章