网站开发指南:HTML CSS网页设计指文摘
时间:2023-04-04 05:14:02 | 来源:营销百科
时间:2023-04-04 05:14:02 来源:营销百科
网站开发指南:HTML CSS网页设计指文摘:插图:
1.1.4 开发动态页面和静态页面的联系
早期的动态网页主要采用CGI(Common Gateway Interface)技术,是HTTP服务器与用户或其他机器上的程序进行'交谈'的一种工具,其程序须运行在网络服务器上,可以使用多种不同的程序语言(如Visual Basic、Delphi或C/C 等)编写适合的CGI程序。
当用户在页面上留言,输入一段信息,接着单击'确定'按钮时,都是工作在客户端。而接下来浏览器会将用户的信息传递到CGI程序,于是CGI程序在服务器上按照预定的方法进行处理。虽然CGI技术已经应用很长时间,而且功能比较强大,但由于其有编程困难、效率低下、修改复杂等缺点而逐渐被新技术取代。目前常用的新技术有3种,这3种技术在制作网页上各有特色,但都在发展中。在互联网领域中,这3种技术的格局像三国分立的局面一样,都占有市场的一席之地,它们就是PHP脚本语言、ASP脚本语言和JSP脚本语言。
1.PHP脚本语言
PHP即Hypertext Preprocessor(超文本预处理器),是目前在:Intemet上应用较为广泛的脚本语言,其语法借鉴了C、Java、Perl等语言。PHP对编程能力的要求不高,只需少量的编程知识就可以使用PHP建立一个交互的Web站点。
PHP与HTML语言具有非常好的兼容性,因此它与HTML,可以结合使用从而更好地实现页面控制,即直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码。PHP提供了标准的数据库接口使得连接数据库比较方便,另外还具有扩展性强、可以进行面向对象编程等特点。
2.ASP脚本语言
ASP即Active ServerPages,是微软开发的一种语言,它本身没有专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。ASP的工作方式是在Web服务器端运行,运行后再将运行结果以HTMA,格式传送至客户端的浏览器。正因为如此,ASP要比一般的脚本语言安全得多。
ASP可以包含HTML标签,也可以直接存取数据库及使用可扩充的.ActiveX控件,因此ASP的程序编写比HTML更方便且更有灵活性。