用HTML做网页和用PHP或者ASP做网页有什么区别?

用HTML做网页和用PHP或者ASP做网页有什么区别?,第1张

用HTML做网页和用PHP或者ASP做网页有两种区别:

1.功能有区别:

html做网页是前端的,给浏览器执行、渲染,本地打开就可以看到效果。php/asp则不同,是服务于后端的程序,在服务器运行的,生成前端的代码发送给客户端(浏览器)。

2.状态有区别:

早期的网站都是静态的,也即是html的,有多少个页面就要有多少个html文件,1000条新闻要1000个html页面,而php等动态网站,只要一个php文件就够了,所以叫动态。动态网站才可以交互,比如用户留言。

3.语言性质有区别:

(1)php是服务器端语言,必须要运行在支持php脚本的web服务器上,hp是服务端语言。是由服务端的程序解释的。php的输出代码,最终还是要转换为HTML。

(2)php的出现主要为了处理动态网页,也就是处理htmlhtml是标记语言,不需要web服务器就可以在浏览器上被解析。html是客户端语言。是由浏览器解释的。只用HTML做出来的网页是静态网页,没任何交互功能。

网页开发一般都是用html ,css之类的,单纯指的是写网页\x0d\x0a\x0d\x0a用java是指的web开发,也可以说是做网站,web的结构是b/s结构,就是客户端/服务器 结构。\x0d\x0a像html这些只是客户端的技术,也就是通常说的前端技术\x0d\x0a\x0d\x0a而服务器端肯定得有相应的程序去访问数据库, *** 作文件等等。这就需要后台开发的工具,java就是做这部分工作的,顺便说一下,其实java是做信息系统的跟网站还是有区别的\x0d\x0a现在做网站大部分用的php,asp啥的服务器端脚本语言

在开发 Web 应用程序时,通常需要应用客户端和服务器端两方面的技术。其中,客户端应用的技术主要用于展现信息内容,而服务器端应用的技术,则主要用于进行业务逻辑的处理和与数据库的交互等。

                                                                     

案例实 ***

1)客户端应用的技术

在进行 Web 应用开发时,离不开客户端技术的支持。目前,比较常用的客户端技术包括 HTML 语言、CSS、Flash 和客户端脚本技术。

✓ HTML HTML 语言是客户端技术的基础,主要用于显示网页信息,由浏览器解释执行,它不需要编译。

CSSCSS 就是一种叫做样式表的技术,也有人称之为层叠样式表。在制作网页时才有用 CSS 样式,可以有效地对页面的布局、字体、颜色、背景和其他效果实现更加精确的控制。

✓ Flash Flash 是一种交互式矢量动画制作技术,它可以包含动画、音频、视频以及应用程序, 而且 Flash 文件比较小,非常适合在 Web 上应用。

✓ 客户端脚本技术 客户端脚本技术是指嵌入到 Web 页面中的程序代码,这些程序代码是一种解释性的语言,浏览器可以对客户端脚本进行解释。通过脚本语言可以实现以编程的方式对页面元素进行控制,从而增加页面的灵活性。

常用的客户端脚本语言有 JavaScript 和 VBScript。目前,应用最广泛的客户端脚本语言是 JavaScript 脚本,它是 Ajax 的重要组成部分。

2)服务器端应用的技术

在开发动态网站时,离不开服务器端技术,比较传统和经典的 Web 服务器端技术主要有:CGI、ASP、SERVLET/JSP、PHP 等。

✓ CGI(公用网关接口) CGI 可以说是最早的 WEB 服务器端技术,它是个 HTTP 过滤程序,其大致的原理是:CGI 是在 WEB 服务器上运行的一个程序,该程序定义了 WEB 客户请求与应答的一种方法。

客户向服务器的请求(主要是 HTML 表单)只要属于 CGI 定义范围,就启动 CGI 程序,其任务是把客户的请求从网管的环境变量中取出并加以转换,提交给服务器上的 CGI 应用程序,这些程序可以用 C/C++/PERL 等语言编写,这些程序具备访问服务器资源(比如数据库)的能力,这些程序的运行结果,通过 CGI 转换成 HTML 格式,发送到客户端。

CGI 程序很容易实现对服务器资源的访问,但是向客户端输出则比较麻烦,程序员不能使用“所见即所得”的网页制作工具,只能一行行手写 HTML 代码,向客户端输出,不适合生成复杂页面,这项技术现在使用的人不多。但是,CGI 的基本原理却被后续的服务器端网页技术沿用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8343054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存