itgle.com
更多“HTML和ASP和PHP有什么区别? ”相关问题
  • 第1题:

    ASP和HTML有什么不同呢?

    静态和动态之分吗?


    sp,php都是动态网页的代码目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(Java Server Pages), PHP (Hypertext Preprocessor)。 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境, 利用它可以产生和运 行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VB Script(Java script. )作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法 , 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面.它支持目前绝大多数数 据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http://www.php.ne t)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。 JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病-- 脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Jav a 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Js p--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点 程序。 三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但JSP代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的 第一次请求时发生。在 ASP 、PHP、JSP 环境下, HTML 代码主要负责描述信息的显示样式 ,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PH P、JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 、PHP、 JSP三者都是面向 Web 服务器的技术 ,客户端浏览器不需要任何附加的软件支持。
    简单来说,一个是动态的,一个是静态的.

         具体来说什么是HTML?HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

        什么是shtml?shtml是一种用于SSI技术的文件。也就是ServerSideInclude--SSI服务器端包含指令。一些WebServer有SSI功能的话。anrAH会对shtml文件特殊招待。先扫一次shtml文件看没有特殊的SSI指令存在。有就按WebServer设定规则解释SSI指令。解释完后跟一般html一起调去客户端。

         什么是ASP?ActiveServerPages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可.html使用的语言与.htm一样为HTML,但后辍不同,可能是关于安全问题而弄的,不及.htm广泛应用,它也不能制作动态网页;<.shtm和.shtml都是含有SSI的网页文件,编写shtml和shtm时都可以用HTML,安全度较高,asp是动态网页上最常用的格式,由微软推出,拓展性较好、容易编写,可以让爱好者们发挥,使用ASP代码,也可嵌入HTML和脚本,但相比其他动态网页后辍(如.php,.jsp等)之下,它不及其他的安全,应用广泛。

        aspx,html,shtml,xml各有什么优缺?一般论坛生成的贴子类型,一共有四种,aspx,html,shtml,xml,其中shtml,html格式是差不多的,shtml主要可以include,几种格式各有优缺点,shtml生成的是静态页面,优点是速度非常快,缺点是用户资料变动了不能立即反应到贴子中,比如用户刚改了签名档,但它以前发的贴子并没有发生变化,这种格式的贴子适用于访问量非常大的论坛,比如,有几百人在线的论坛,贴子非常多,就能显示出其优点,aspx格式,这种格式就能动态显示贴子,用户修改资料等就能立即体现到贴子里,缺点是当论坛访问量大的时候速度会受到影响,但这是普通论坛通用的格式,也是制作最简单的方式,xml格式,xml是最新技术,它的优点我不用我多说,用过的人都知道,但是因为浏览器低点的版本对它支持得不够好。

        具体该如何选择呢?如果你赶时髦,那当然要选择xml,但是要有心理准备,你的网站不是csdn,不可能要求大为了你去安装ie5.5或6.0,要知道懒虫是很多的,这样的后果是,你的论坛会少了一部分访客。shtml生成贴子的速度要比xml的慢,而且你修改了模板,shtml还是没变,要重新生成页面才会更新,所以shtml也有不足之处,xml和shtml另外还有个不足之处,那就是论坛的迁移将是非常讨厌的,尤其是你论坛的贴子非常多的时候(比如,有几万个贴)。综合起来说,如果你的论坛访问量大,并且有自已的服务器,可以选择shtml,这样搬家的时候做个压缩包,下载速度就快得多了,一般的网站推荐还是使用aspx格式算了,优点是动态得到数据库内容,比如,用户改了签名档等东东,都能在以前发的贴子里体现出来,shtml,html,xml都是做不到这一点的.

    HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
    Active Server Pages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。
    htm(和html性质是一样的)其实是静态的网页文件,它只包含简单的网页语言,不包含服务器脚本或指令。
    您好!ASP和HTML区别:
    html其实是静态的网页文件,它只包含简单的网页语言,不包含服务器脚本或指令。 是网页制作中最基本的语言格式,广泛应用于WWW上——但它不能制作动态网页。
    .asp 是动态网页上最常用的格式,由微软推出,拓展性较好、容易编写,使用ASP代码,也可嵌入HTML和脚本,但相比其他动态网页后辍(如.php,.jsp等)之下,它不及其他的安全,应用广泛。

  • 第2题:

    在ASP.NET中采用Code Behind 代码隐藏技术分离HTML显示代码和业务逻辑代码,在PHP中采用的技术是( )。

    A.模板技术

    B.静态缓存技术

    C.PHP引擎技术

    D.后台编译技术


    正确答案:A

  • 第3题:

    包含PHP和HTML代码的页面,后缀名可以是.php,也可以是.html。


    A

  • 第4题:

    asp和php的论坛有什么不同?

    论坛为什么大多都是php语言写的?asp的和php的论坛有什么不一样?


    实际上就前台和功能上是没什么区别的,就像你开奔驰我开宝马一样,大家都是交通工具!只不过生产厂家不同。。 asp是微软的WEB技术,内部默认处理语言完全同vbscript一样(也可以用javascript),就是说ASP只是一个WEB处理平台,而内部用什么语言解释则取决于编写人员的爱好;而PHP则不同,PHP完全是一种独立的语言,假如有人说ASP是一种编程语言那么他就错了,PHP就跟JAVA/C/C++一样,是一种纯粹的编程语言。 安全方面呢,大家的观点向来很多,不过大都认为PHP较ASP安全,实际上我认为不然,安全问题完全跟编程人员的能力成正比,只不过ASP在中国普及范围较大,使用企业多当然这样那样的问题就多了,asp在微软的服务器平台配合access执行效率那绝对是要比PHP在微软平台上要快的,反之PHP在linux上也是一样,二者没绝对的优势和劣势。PS:如果你是微软的忠实FANS那么ASP是你不二的选择~~

    目前最常用的四种动态网页语言Perl(Practical Extraction and Report Language)、PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(JavaServer Pages)进行一些技术性的比较。

    Perl,是一种很古老的脚本语言。Perl程序的代码令人难以阅读和维护,Perl对于CPU的消耗似乎较高,效率似乎有一些不足。

    PHP 最大的优点是开源,知识产权的问题就没有了。

    PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。
    PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。


    ASP有知识产权的问题

    ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。

    JSP

    对于脚本语言来讲,JSP还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型网站系统来讲,基于JAVA技术的JSP(结合JavaBean和EJB)几乎成为唯一的选择。

    您好!论坛大多都是php语言写的是因为,PHP较ASP安全。
    asp是微软的WEB技术,内部默认处理语言完全同vbscript一样(也可以用javascript),就是说ASP只是一个WEB处理平台,而内部用什么语言解释则取决于编写人员的爱好;而PHP则不同,PHP完全是一种独立的语言,假如有人说ASP是一种编程语言那么他就错了,PHP就跟JAVA/C/C++一样,是一种纯粹的编程语言。

  • 第5题:

    在互联网中,静态网页使用( )

    A. HTML语言

    B. ASP语言

    C. PHP语言

    D. Javascript语言


    答案:A