Home » 中文 » 管理的时空 » 技术培训纲要 « 坐月子的规矩 | 读《胡适留学日记》 »
粗略的记录一下上一个月的技术培训纲要,以免过几年自己忘了。
本文档面向的读者:仅仅我自己。
技术的世界:
其中代码层,主要参考MovableType的数据层的架构和众多OOP的思想。客齐集的核心数据层代码,用PHP写在200行以内。
页面层,最主要是对于页面的所有逻辑进行封装,比如URL,Page等。其中的控件层的设计可以参考ASP.NET。但是ASP.NET的Framework在它出来的时候,众多新的客户端,尤其是异步JavaScript调用还没有成为主流,所以postback的方式现在显得有些过时。所以我们写的Framework要改进ASP.NET的很多做法。但是,借鉴了ASP.NET team原来的一些思想。这一部分也控制在200行代码左右
还有CSS借鉴了YUI的reset->font->grid->control的四层架构。JavaScript层会借鉴Prototype和YUI的一些设计,但是会更加轻盈一些。
架构层主要是以LiveJournal.com的架构为框架,并且付诸于Flickr.com对于分布式文件系统的想法,在前层假设分布在6台机器上的分布式内存缓存,用统一的一个上G的内存当作主要数据存储区,降低数据服务器压力(理论上会降低到5%-10%左右)
开发流程最主要是采用简化版的MDMF(Microsoft Development Management Framework)(这个名字还是在2001年高鹏和我一起起的名字,前几天居然在很多资料上面看到大家提及这个框架)。这可能是我带过的第五个开发团队,这个流程已经很熟了。
运营层最主要借鉴Microsoft Operation Frakework (MOF)之事前文档,事后文档的架构。
最近看的一些文档在这里
Posted by Jian Shuo Wang at June 23, 2007 02:08 PM
200行以内当然可能了,我相信kijiji的核心代码应该是很有水准的。
只是我觉得这里的表述基本上是jargon,不知道建硕愿不愿意多说一些实质性的内容呢?
请教,我在你提供的googlenotebook中没有找到关于MDMF的资料,google一下好像也没有找到,能否指点哪里可以找到参考一下呢?
谢谢。