從最初的asp易心部落格到php的zblog、wordpress.....每種部落格系統都有我所欣賞的地方,但也都有讓我頗為失望的地方。一方面這些部落格系統給我帶來的各種便利,另一方面這些部落格系統也有讓人忍不住抓狂的地方。
考慮到個人部落格,主要以內容為主,再加上我喜歡簡約的風格,以及貧窮的家室....(在此感謝阿里雲的學生優惠政策,能讓我實現了玩獨立主機的夢想)我毅然決然的決定用靜態化部落格,因此,隨之而來的又是一大批靜態部落格系統,我心想:「唉,又得花時間去弄熟它們!」。
直到某天,我突然頓悟:為什麼我不打造乙個屬於自己的靜態部落格系統呢?不用花費時間去學習、開發其他部落格系統的外掛程式;可以累積自己的**量,增加**閱歷;可以發這個文章來給新人裝逼....好處多多啊!
想到這裡,於是我迅速的開展了行動,首先面臨的問題是:用什麼語言實現?
簡單的遍歷了一下自己平生所學後,總結一下:c++、php、易語言。
易語言,out!我的獨立主機是linux環境,難道讓我要用wine執行?雖然我易語言開發經驗較為豐富。
現在,剩下的就是c++與php之間的戰鬥了,一觸即發!
c++,本學期才學,還沒學完。用c++開發的好處就在於遇到問題可以直接找老師。在這個資訊量**的時代裡,有老師指點是件非常幸福的事情,相信有自學經歷的人都明白!
php,自學,水平也就那樣。用php開發的好處就在於開發經驗豐富、處理字串、檔案操作簡單粗暴。
貌似兩者開發對我來說不相上下啊!
作為乙個靜態部落格系統,靜態頁的生成效率非常重要。
於是我便做了乙個實驗,**如下:(認為c++執行效率會高的舉個爪!)
c++**:
#include #include #include #includeusing namespace std;int main()
$end_time=microtime(true
);$total=$end_time-$start_time; //
計算差值
echo "此php檔案中**執行了秒";
結果看得我驚呆了!!!
100 1000 10000
c++ 0.312s 1.345s 13.619s
php 0.076s 0.475s 6.406s
從無論是從**開發效率來說還是靜態頁的生成效率,php明顯優於c++;
所以....c++,out!!!
啦啦啦....經驗比較豐富的php獲勝!!!開發難度降低不少!
PHP開發部落格系統(一)
功能大綱 一 後台 管理員用於管理的各種介面 管理員登入可見 登入頁 必須輸入管理員賬戶密碼才能登入 登入首頁 管理選單 各個模組的管理入口 文章管理 管理員管理 基本設定 三 模組 3.1文章模組 新增 修改 刪除 管理員功能 瀏覽 普通使用者 資料表blog files blog id 自增編號...
構建自己的 LINUX 系統(一)
實驗目標 基於tiny core構建一款迷你的 linux 發行版系統。技能要點 準備工具 乙個 linux 開發環境 如 ubuntu debian makefile 在內的常用開發工具 虛擬機器 qemu 或 virtualbox 都可以 syslinux utils debian ubuntu...
Github Jekyll 打造自己的靜態部落格
靜態部落格demo tristanhuang.cn 通過兩天的摸索,終於能整出部落格的大概樣子出來了,總的來說並沒有太過接觸jekyll框架底層的東西,只是在fork了hux大神的io專案之後做了調整和修改,熟悉了一下子jekyll生成靜態網頁的原理 liquid模組語言 以及進一步熟悉了git和m...