淄博乐达网站建设公司   

关于乐达
首页Home > 乐达智库 > 乐达会客厅

网站的设计建设之初是如何考虑扩展性的?

2017-12-27 09:53:41 淄博乐达网站建设公司 阅读

  网站的设计建设之初是如何考虑扩展性的?

  我认为,网站和其他程序一样。

  扩展性通常由模块化的设计带来,人们常赞扬*NIX的高内聚、低耦合的设计,但是没有经验的程序员通常会陷入过度模块化的陷阱:如果粒度过小,那系统将变为一盘散沙,和高耦合一样会带来麻烦。这需要经验和具体问题具体分析。

  就网站而言,API的设计很关键。这里的API并不局限于提供给外部开发人员使用的接口,而是指在设计功能时要将功能和资源分离开,当你的网站使用的API和提供给外部开发人员使用的接口大致相同时,也许就达到了扩展性的需求(比如Twitter)。