2009年10月9日星期五

用python实现webserver(零)――导言

    本系列文章的所有代码,都发布在http://code.google.com/p/py-web-server/。项目的目的,是通过写作一个可用的http web server,学习服务器程序编写中的一些方法,以及http协议的细节。
    如同我在项目介绍中说的,项目遵循以下几个设计原则。
  1. 精简,容易阅读和学习。
  2. 自注释,重代码轻文档。
  3. 代码核心,不需要对使用者友好。
  4. 灵活配置,多种实现。
  5. 效率,安全性,特性不是最重要的。
    有兴趣的,可以也通过本文的介绍,不看代码写一个类似的东西。而后对比代码,找出设计上的异同和优劣。如果您也设计了一个,请告诉我,我很高兴能够得到大家的指正。

没有评论: