自主開發(fā)CMS
經(jīng)過團(tuán)隊(duì)其他成員上上周對(duì)OpenCms以及上周對(duì)Magnolia的摸索,加上我自己也稍微進(jìn)行了了解,在今天做初步集成后我做出了一個(gè)決定,那就是拋棄這些開源的CMS,選擇自主開發(fā),現(xiàn)在想想,其實(shí)當(dāng)初決定采用開源CMS真的是個(gè)錯(cuò)誤,也許是因?yàn)樽约簩?duì)開源CMS的易用性、可擴(kuò)展性給予了太大的信心,其實(shí)經(jīng)過這段時(shí)間用下來發(fā)現(xiàn)并非如此,或者說其實(shí)這邊客戶的需求根本就算不上一個(gè)CMS,而要的是個(gè)其他的東西,這次確實(shí)是自己在做決策時(shí)出現(xiàn)了嚴(yán)重的錯(cuò)誤,一定要吸取這次的教訓(xùn),想想如果在兩個(gè)星期前決定自己做的話早就做出來了,唉......
經(jīng)過這次也發(fā)現(xiàn),下次在做此類決策時(shí)最重要的是首先需求做出準(zhǔn)確的評(píng)估,同時(shí)對(duì)開源的東西做初步的評(píng)估,包括其易用性、可擴(kuò)展性以及集成難度做出分析,與此同時(shí)也評(píng)估一下自己做出一個(gè)相應(yīng)的滿足需求的東西大概需要多久的時(shí)間、難度怎么樣、風(fēng)險(xiǎn)怎么樣,兩者做出比較后再下個(gè)決定,唉,現(xiàn)在做事還是草率了些,吸取教訓(xùn)。
ps:這里所指的CMS的需求就是我之前blog中寫的需求,也許稱不上一個(gè)CMS,暫且這么叫著,^_^,這次實(shí)現(xiàn)涉及到的技術(shù)主要是Template Engine、Tree Model、Dynamic Auth、Template Tag,難點(diǎn)還是在權(quán)限上,其他也就沒什么了。
posted on 2005-09-10 21:38 BlueDavy 閱讀(1091) 評(píng)論(0) 編輯 收藏 所屬分類: Java