做乙個**,按我的習慣,一般有以下幾個工序:
1)畫首頁及各子頁面的草圖
2)根據**功能建立資料庫結構(建表)
3)編寫**後台管理程式
4)編寫前台頁面
如果要求高一點,帶會員或者論壇什麼的,開發工作量還要大些
久而久之,枯燥的感覺就來了,應該需要改變一下了
老早以前就聽說過智慧型建站系統,但從技術角度,一直不屑一顧
後來國內的cms如雨後春筍般讓人眼花繚亂,其中:織夢、動易和we7都很不錯,其中we7是.net開源的,很是難得
我認為cms的重點是:效率 + 擴充套件 + 友好。
效率和擴充套件是對**開發人員的,友好是針對**管理人員(一般是使用者端的**維護人員)
以上說的幾個cms在這幾點上做的都很好
但在結合我的習慣試著開發乙個簡單的企業**時,還是不能很好的和cms相融合
在06年我甚至自己寫了乙個純粹的內容管理系統,我稱它為itpluswcms(itplus**內容管理系統),除了沒有**外,支援多站點、無限目錄和無限數量的欄目,還支援為每個站點設定管理員並可為某個欄目繫結許可權,itpluswcms主要是讓我不必再為每個**重複編寫管理後台,**上的所有內容都來自於itpluswcms,全部儲存在資料庫中。我基於itpluswcms開發了5個**,至今執行正常。
雖然自己開發了itpluswcms,但還是一直在留意和cms相關的訊息
有一天,知道國外有乙個很有名的開源.net cms,名字叫:dotnetnuke,簡稱:dnn
它完全符合我的三個基本需求,另外在功能上非常彪悍,完全對得起nuke(核工廠)這個名稱!
dnn官方**:
dnn官方**:
dnn開源專案**:
中文dnn相關**:
1)中國dnn聯盟:
2)m2land的blog:
3)二十四畫生的blog:
4)dnn mix:
最新的dnn版本是:5.5.0(aug 18 2010)
vimscript學習筆記 一 前言
一 說明 vim是乙個功能相當強大的編輯器,本篇章將向你介紹vimscript,一門用於定製vim的指令碼語言。讀完本書 你將能夠定製vim使其更加適應你的文字編輯需求,以後再使用vim將有更好的體驗。目標 你需要根據你的 工作性質 喜好 以及 習慣 定製它 備註 一天僅很少的時間使用vim,學習v...
MySQL系列一 前言
mysql大體來講分為兩部分 service層,儲存引擎層 1 service層 查詢快取 命中則直接返回結果,以key value形式存放在記憶體中,如果表 現更新操作,則快取全部失效,在mysql8.0版本之後已經去掉這個模組 分析器 詞法,語法分析,檢查你的sql是否有一場 優化器 執行計畫生...
演算法一(前言 動態規劃)
演算法有什麼作用呢,在我的理解來看 演算法可以鍛鍊自己的邏輯思維能力,問題解決能力,在特定的應用場合能夠更快更好的確定計算方法,當然,在程式設計中,有各種各樣需要解決的問題,演算法是定的,人是活的,精通演算法更多的是在思維上對人的幫助。最後 不懂演算法的程式設計師不是合格的程式設計師 今天去面試,出...