求教一下,JSP,PHP,HTML,之间的区别

想学点关于网页的东西,但是不知道从哪里入手,上面的语言有什么优缺点?真心求教…………

8个回答

[code="java"]jsp,php可以动态连接数据库,但是最终都是由服务器解析成html的。html是一切网页语言的基础。就是说,jsp,php可以嵌套在html中。具体看如下解释:

html是基本的;jsp,asp,php文档都以html为基础,只是用程序代码动态输出html代码,特点是同一文档根据不同情况可以输出不同的html代码。jsp,asp,php文档都要经过编译后生成html代码,也就是我们在浏览器中看到的结果,不同之处在于jsp是一般浏览器都能编译的,asp和php需要服务器支持,另外cgi也需要服务器支持。

从编程角度看,asp和php都可以支持多充语言编程,可以javascript,vbscript或者perl等等,甚至可以混合语言编程。

不能简单从扩展名判断其文档类型!应该从服务器和源代码来判断。里面有<%...%>的一般是asp文档,里面有$的一般是php文档。由于一般asp和php都有限制,所以在浏览器中采用查看源代码或者直接下载该文档的方法都是看不到真正源代码的,只能看到源代码运行后生成的html,真正得到源代码恐怕只能攻击并破解服务器:(

aspx与asp类似,只是支持.net,在开发中更方便,功能更强大。

至于数据库技术的使用,则是另一话题,不论jsp,asp,php都可以使用数据库,考虑到保护源代码,一般都用asp和php,但这不是本质差别,因为不论jsp,asp,php都可以不使用数据库。 [/code]

[code="java"]jsp,php可以动态连接数据库,但是最终都是由服务器解析成html的。html是一切网页语言的基础。就是说,jsp,php可以嵌套在html中。具体看如下解释:

html是基本的;jsp,asp,php文档都以html为基础,只是用程序代码动态输出html代码,特点是同一文档根据不同情况可以输出不同的html代码。jsp,asp,php文档都要经过编译后生成html代码,也就是我们在浏览器中看到的结果,不同之处在于jsp是一般浏览器都能编译的,asp和php需要服务器支持,另外cgi也需要服务器支持。
从编程角度看,asp和php都可以支持多充语言编程,可以javascript,vbscript或者perl等等,甚至可以混合语言编程。
不能简单从扩展名判断其文档类型!应该从服务器和源代码来判断。里面有<%...%>的一般是asp文档,里面有$的一般是php文档。由于一般asp和php都有限制,所以在浏览器中采用查看源代码或者直接下载该文档的方法都是看不到真正源代码的,只能看到源代码运行后生成的html,真正得到源代码恐怕只能攻击并破解服务器:(
aspx与asp类似,只是支持.net,在开发中更方便,功能更强大。
至于数据库技术的使用,则是另一话题,不论jsp,asp,php都可以使用数据库,考虑到保护源代码,一般都用asp和php,但这不是本质差别,因为不论jsp,asp,php都可以不使用数据库。[/code]

[code="java"]JSP PHP ASP 中唯一能算是计算机语言的是PHP 其他两个是技术名称 JSP基于JAVA语言
ASP基于VBScript或JAVASCRIPT语言
他们都可以作为服务器端程序为客户端请求进行处理。HTML是一类XML规范标签用于浏览器展示最后的可视化界面。服务器端输出HTML文本字符 到浏览器后进行渲染为可视化界面两者没有紧密的关系。服务器端可以输出HTML文本外 还可以输出二进制流 等非文本数据[/code]

[code="java"]ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。
JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。[/code]

说多了根本不是一句两句的。
想知道网页知识,先了解[b]html[/b]。然后学习[b]jsp[/b]。[b]jsp[/b]在编译后也是[b]html[/b]。[b]php[/b]也一样。
[b]jsp[/b]常用于java编程;[b]php[/b]强大的脚本语言。
自己选择一个方向就好。

PHP,JSP都是在服务器端解析的,最终被服务器转换为HTML通过HTTP协议传输到客户端浏览器上,浏览器解析HTML展现在用户面前.

如果直接是HTML,就是服务器通过HTTP协议直接将HTML传输到客户端浏览器.

所以,JSP,PHP可以做一些连接数据库之类的事情,而HTML是做不到的.

从上网入手,你看看网页原代码,装个firebug,看看样式之类的,,建议用firebug,给分吧,小子。。

从html+css学起,php,jsp这些属于后端语言,最终都是要解析成html的,先通过html入个门先

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐