静态网页制作技术与动态网页制作技术的比较
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
静态网页制作技术与动态网页制作技术的比较
【摘要】随着Internet技术的快速发展,网页制作已经成为网络时代学习掌握信息技术的基本技能。
制作网页并发布到网络服务器上,使得网络用户通过浏览器进行浏览,是互联网上应用最广泛的WWW服务。
本文主要介绍分析传统的静态网页制作技术和当下比较流行的动态网页制作技术的特点并进行比较。
【关键词】网页制作;静态技术;动态技术
目前市面上使用的网页制作工具有种类很多,根据其技术特点可以分为两大类:静态网页制作技术和动态网页制作技术。
本文主要对两种网页制作技术的特点进行了介绍和比较,并对其应用前景进行了概述。
一、静态网页和动态网页简介
静态网页是指基本上全部使用HTML语言制作的网页,网页文本的格式是以.htm、.html等为后缀的。
静态页面的内容是固定不变的,网络用户在进行浏览时不需要与服务器端发生程序的交互。
但是静态页面的内容不是完全静止不动的,也可以出现各种动态的效果,如.GIF格式的动画、FLASH动画、滚动字幕等,这些只是视觉上的“动态效果”。
动态页面利用JavaScript、CSS及其他类似语言与HTML语言进行有机的结合,使静态的网页变成动态网页,在网络用户浏览动态网页时服务器端要进行程序的交互,在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页。
二、静态网页和动态网页使用的主要技术
静态网页使用的主要技术:
HTML(HyperText Markup Language):超文本标记语言,通过利用各种标记来标示文档的结构及超级链接的信息,自1990年以来就一直被用作www 上的信息表示语言。
XML(eXtensible Markup Language):被称为是下一代的网页标记语言,也是采用各种标记来形成网页的源代码。
但是XML要比HTML强大得多,它不再是固定的标记,而允许定义数量不限的标记来描述文档中的资料,如需嵌套的信息结构。
HTML着重描述页面的显示格式,而XML着重描述的是也没的内容。
动态网页使用的主要技术:
PHP(Hypertext Preprocessor):超文本预处理器,它是当今Internet上最为火热的脚本语言,其语法借鉴了C、Java等语言,但只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点。
ASP(Active Server Pages):它是微软开发的一种类似HTML、Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。
ASP的程序编制比HTML 更方便且更有灵活性。
它是在Web服务器端运行,运行后再将运行结果以HTML 格式传送至客户端的浏览器。
因此ASP与一般的脚本语言相比,要安全得多。
JSP(Java Server Pages):它是由Sun Microsystem公司于1999年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。
JSP和ASP 在技术方面有许多相似之处,不过两者来源于不同的技术规范组织,以至ASP 一般只应用于Windows NT/2000平台,而JSP则可以在85%以上的服务器上运行,而且基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理,所
以被许多人认为是未来最有发展前途的动态网站技术。
三、动态网页和动态网页的实现过程
1、静态网页的实现过程:静态网页的内容是固定不变的,用户不能根据需要来改变静态网页的内容。
用户在客户端提出请求,通过网络传送到服务器端,服务器直接将静态页面传送给客户端用户进行浏览。
2、动态网页的实现过程:动态网页可以根据用户的需要改变网页内容。
用户在客户端提出请求,通过网络缠讼到服务器端,服务器的应用程序根据用于需要进行处理,然后将页面返回给客户端用户。
四、静态网页技术与动态网页技术的特点比较
1、静态网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是独立保存在网站服务器上的;而动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。
2、静态网页浏览时不需要应用程序进行交互,所以浏览速度快,但交互性差;动态网页需要应用程序进行交互并且有数据库作为支撑,所以大大降低了日常维护的工作量。
3、静态网页制作技术是网站建设的基础,比较适合网站的前台开发,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。
4、动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。
结束语
总之,静态网页和动态网页都有优点和不足,制作的网站采用动态网页技术还是静态网页技术主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。
参考文献
[1]刘一男.动态网页技术.湖南工业技术职业学院学报,2001年01期
[2]郭亮.动态网页技术的比较.黑龙江信息科技,2005年04期
[3]杨尚森.网页设计与制作.电子工业出版社,2009年09月。