sitelite畅想 siteLite是一个用于小型网站建设的这样一个模型或是规范. 适用场合:  轻量级开发。  虚拟主机用户级别。  Webserver 并发连接人数在100人以下。  Database 文件在100M以下。  开发人员在3~5人以下。   主旨:  提供一个能够快速开发的module.  适合懒人。如果您不够懒,那么别用。  尽量少用第三方模块(或是其他可能有bug的模块)  安全性能,承载能力不做太大要求。  代码自举(批量生产特性。)  可自定义事件,以便在某一特定事件中插入特定事件。(对Hook的良好支持)  可随时进行输出管道重定向功能。 现在的懒人思想已经有了很好的体验。比如,p()返回的是当前页数(实际是GET参数中page的值),d()返回一个数据库连接对象(实际是看是否已经存在数据库连接,如果有就直接返回,没有就创建一个,并给一个特定的全局变量赋值).甚至为了少写几个字母,把print()改成了o(). 有一些数据没有必要存到数据库中去,我就设计了一个简单数据存储的模块。直接用Loaddata(“版权信息”)就可以返回版权信息,直接用setdata(“版权信息”,”新聚网版权所有…2006-2008”)这样的句子就可以设置”版权信息”这个变量。这样,针对很多小的企业建站型业务,可以没有必要去用SQL指令和数据库打交道,加快开发进度。 设计中还加入了简单的Cache功能。这个功能的实现也是超级之懒,我是用了这样的句子: if($autoCache) {  $content=ob_get_content();//得到当前已经放到缓存中需要输出的内容。  saveToFile(md5($_SERVER[“Request_URI”]).”.php”,$content);//将把这个输出内容保存到以当前URL的hash值命名的文件中。下次直接从这里输出。 }   我懒的可以吧。 不过,实用性还值得商榷。目前用它做开发还是很爽。非常快(我已经写入了常见的一些代码模板,且实现了MVC模式)。 暂取名为SiteLite,完善了之后放出来。