动态网站的帮助和使用

大夫网 大夫博客 大夫社区 大夫会员  SITEMAP
管理台  首页  全部文章>  论坛  
  问题和解答  动态网站使用技巧  常见问题  动态网站技术维护文档  动态网站新闻通讯  模板使用帮助  动态网站后台管理  自助建站帮助文件
什么是模板?为什么说模板是大夫网最强大的功能之一
发表:(2005-10-21 04:02);  最后修改:2006-08-05 11:17;  栏目:[模板使用帮助]
作者:;  【阅读:3206】  留言】 【繁體

在了解什么是模板前,可以首先看看网站网页和程序的发展历程。网站网页技术的发展,基本上就是一个表达的内容和表达的样式分离的过程。

最早的网页是静态网页,也即网页的内容,象文章的图文文本,和网页的样式是紧密结合的,这种网站的缺点就是内容的管理非常困难,更改内容必须同时更改网页,不难想象,即使是有几万个网页,网站仅仅是希望更换它们的注脚,需要干什么?呵呵,需要把几万个网页都重新编辑一遍,加上这个注脚!显然,它不适合大量内容的管理。

随后发展出来的就是目前大家熟悉的动态网页,这是把内容(一般存在数据库里,象文章,或产品信息)使用预先定好的显示动态提取的内容的动态网页,一般是JSP,ASP,PHP;当这些网页接受到用户请求时,根据请求的不同(观察请求地址后面的“?xxx=xx&xx=xx”的字符串),生成不同的网页内容。动态网页解决于静态网页无法解决的难题,象上面的修改注脚,无论实际网页显示有多少(通常无非是ID的变化),网站维护程序员只需要修改其中的解释程序的几行。动态网页实际上就是一种网页模板;与大夫网的模板不一样的是,它在没有请求时不工作,而在有请求时,才生成网页内容,因此,它的响应速度只有静态网页的几十到几百分之一。

今天,由于搜索引擎的影响,以及用户个人化和DIY的要求,网站内容既要有动态网页的易管理,又要有静态网页的高性能和易搜索性,这就需要把动态内容发布成静态网页的发布系统,这个发布系统,它的核心,必然就是大夫网所使用的那样的模板。(为什么要发布成动态网页,参考:网站动态内容为什么要用静态网页提供?)。

模板就是用于把动态内容预先发布成静态网页,并最终决定网页构成的中间模件,可以认为模板就是为了发布静态网页的动态的网页程序。

原理上动态网站的用户可以生成不计其数的模板,但实际上,一个成熟的网站所需要的网板大致也就只有十几个。观察象新浪最受欢迎的新闻频度,如果它使用静态发布技术,也只是需要五到六个模板而已。如同一般的网站,实际需要的动态网页并不会很多的。目前大夫网的动态网站仍没有开放使用客户自定义的重用组件,而是直接由大夫网提供掌用的如循环、属性访问等组件;这是与一般的动态网页不同的地方。原因之一,就是动态网站本身是预计提供给非专业的网站使用者用的。具体模板使用请参考:模板编写对象访问语法简介

 

 

 


Powered By Daifumd.com