大家先来看看163的新闻是怎么设计的
这几天也忙着开发这样的系统。曾经想过,直接生成一个全部静态的html。后来发现,这样做不可行。
原因:
1.根据上面的图片,我们可以知道一个模块应该尽量保持简单独立。相对于侧栏与底栏而言,跟新闻内容可以说是靠不上边的,或许也是靠的很少。
2.相对新闻内容来说。侧栏,底栏目相对来说是动态的,也就是需要后台去处理。而前台展示的将是动态展示,这样意味着,前台文件不能全部包含静态html。
3.相对开发而言。应该尽量保持简单,也就是说,你发不新闻呢。只发布新闻内容就可以了。其他的东西则有其他模块来做。这样做的好吃是,修改,重构起来将是件很愉快的事情。
经过思考跟同事的意见。决定采用js的形式来做。js负责输出那些html。而js的生成则由后台去处理。这样大家的职责就明显多了。
至于前台展示吗。那也简单很多,直接引用这个js就ok。
就如Ioc所说。你不要来找我。让我去找你就行了。
大家也可以畅谈自己在开发这样系统的想法。