新浪动态应用平台开发:系统设计关注点
时间:2009-09-01 来源:linux论坛
童先生的演讲主题是《新浪动态应用平台开发实践》。作为一家门户网站,新浪在系统架构方面有着自己优秀的实践经验。在动态应用平台的开发过程中,首先,项目团队明确的目标目的,高可用、低成本、可扩展,简单的三个词,却道尽了架构师的进行系统设计的主要目标和重点实现。凭借优秀的架构和合理的分工分配,新浪的动态应用平台开发取得了巨大的成功。而其中,架构师起到了至关重要的作用。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://images.lampchina.net/news/10/54JyDMFTASIhL7lRfZCnrUqGQ89va0pV.jpg');}" onmousewheel="return imgzoom(this);" alt="" />
新浪高级系统架构师童剑先生
那么,当一个成功的项目完成后,我们可以从中借鉴到哪些经验呢?
首先,是架构的设计:
童剑先生特别强调,不要想着一切从头做起,一切自己完成。中国的开发者往往容易陷入这样一个陷阱,就是觉得自己开发的代码更可信。其实,并不是这样。借鉴优秀的,成熟的软件和经验,并遵循合理的目标和方法,才是成功的关键。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://images.lampchina.net/news/10/1Dpdoxv3YJcng7X4OtbmI2RuZHWi6NF8.jpg');}" onmousewheel="return imgzoom(this);" alt="" />