大家先來看看163的新聞是怎么設計的


這幾天也忙著開發這樣的系統。曾經想過,直接生成一個全部靜態的html。后來發現,這樣做不可行。
原因:
1.根據上面的圖片,我們可以知道一個模塊應該盡量保持簡單獨立。相對于側欄與底欄而言,跟新聞內容可以說是靠不上邊的,或許也是靠的很少。
2.相對新聞內容來說。側欄,底欄目相對來說是動態的,也就是需要后臺去處理。而前臺展示的將是動態展示,這樣意味著,前臺文件不能全部包含靜態html。
3.相對開發而言。應該盡量保持簡單,也就是說,你發不新聞呢。只發布新聞內容就可以了。其他的東西則有其他模塊來做。這樣做的好吃是,修改,重構起來將是件很愉快的事情。
經過思考跟同事的意見。決定采用js的形式來做。js負責輸出那些html。而js的生成則由后臺去處理。這樣大家的職責就明顯多了。
至于前臺展示嗎。那也簡單很多,直接引用這個js就ok。
就如Ioc所說。你不要來找我。讓我去找你就行了。
大家也可以暢談自己在開發這樣系統的想法。