我想做个动态的网页,但是不知道做前台的时候用HTML呢还是ASP呢?怎么又能把前台用户输入的数据弄到SQL里头?

HTML和ASP可以混合使用在一起,服务器对html不做处理,你可以用html的编辑工具如frontpage等设计前台显示,sql语句如查询,连接数据库体现在asp中,HTML用于做前台界面,ASP用于服务器上数据处理,SQL SERVER是后台数据库

一:   Asp文件可以和数据库结合...HTML不可以....

二:   Asp页面没有HTML页面浏览速度快(Asp需要经过服务器解析后才下载到客户端的)

三:   后台管理是利用Asp页面通过SQL语句对数据增加  修改  删除等操作..
         从而使得前台页面的更新..

html
只是静态的语言,所谓静态是指不能和服务器交互、查询数据等。

但是任何的动态语言都不能脱离html而单独存在于一个网站上,因为没有静态的页面显示,无法给用户返回数据。
像我们现在看到的网页全是静态页面,都是由HTML组成的。

你可以把HTML看作是界面,把asp\jsp\php等看作是后台代码。(最后经过服务器处理后成为html代码呈现在用户眼前。)

HTML 是浏览器代码,所有的网页 最终显示的都是HTML代码。

html是w3c规范的一种网页书写格式,是一种统一协议语言。我们上网看的网页都是大部分都是基于html语言的。

jsp是一种基于动态语言,jsp在容器中会被解释为servlet,然后解析jsp中的动态内容,最终还是会返回给浏览器html格式的语言,在html中书写jsp的内容,容器(tomcat等)就会把jsp转换成servlet进行解析,返回html。

常有朋友问我,为什么你写的一些网页是asp而不用html,因为朋友对各并不是很了解,所以我一下子很难解释得清楚。

不过,说清楚它们并不是很难。网络发明之初,人们还沉浸在互联互通的喜悦之中,并没有对网页想过更多的要求。但人们对技术的追求总是没有止境的。当有一天,人们想到网页只是由一些工作人员预先编写出来的文字图片或是动画的展示时,人们就想过,网页的本质是不是可以更加灵活。比如,它可以和人们“对话”,记录人们提供的信息,按人们提供的信息来生成网页,或是按我们的要求查询信息.......,这些都在人们对信息利用的更高要求中逐步得以实现。
  为了说清这个问题,我想打个比方,我们都在用VCD机器播放碟片,影碟机中并没有内容,它却可以播放内容,它只提供一个播放机制,而内容是由碟片携带的。当然也可能有这么一种影碟机,不用放碟子进去,它也可以播放。但显然,它内容是预先设定的,这就意味着它的内容是确定的和有限的,甚至在一定程度上说,它的内容也是固定的和缺少变化的。这么说来,将播放内容的播放分开确是个很好的创意,这在现在看来是再自然不过的事,可事物的发展规律却让我们不能这么乐观。

那么,对于一个网站上的同一类信息而言,我们是不是有必要给每一项信息做一个网页供网络上的用户来点击?当然没有必要,我们只要做一个“播放器”来播放一个内容,用户就可以看到他想要的。就是说将内容和网页展示机制分开来设计,一般来说,大量和内容我们会用一个“数据库”来存放(过去用过平面数据库,现在多用的是关系数据库),网页会读取用户指定的信息,然后按这些信息要求从数据库中读出相应的信息,并生成一个网页传送到用户的浏览器上。要完成这个任务有多家公司(也许是开放软件开发人员)提供了解决方案,象SUN 的 Java ,微软的 asp ,网络人员开发的php,过去更多用的是CGI.......,甚至自己写一个服务程序......,总之它得完成在服务器上读取信息,查询数据、生成网页、管理连接的这些功能就行。当然asp不一定说是只能查询数据库,进行其它的运算、交互控制都是常用的功能。虽然HTML经过了几代的改进,现在的DHTML己经可以完成类似的一些功能,但在数据库方式还是不能和上面几种相比。鉴于windows被人们用得如此之广,那么微软的asp也就大行其道了。

简单的说,asp的最擅长就是与用户有交互,操控数据库了。当然,asp不能象普通网页那样直接在“本地”打开,看看它的运行结果,因为它的运行机制,使它只能通过http://XXXX.UUUU.JJJJ/KKK.asp   这种方式运行。这就要求你的机器安装了相应的支持程序,在微软叫做:Internet Infomation service 我们常叫它IIS。现在网络上的众多论坛、博客、学习网站、软件下载站、新闻站等使用ASP程序的占了多半。因为,它们的内容要求很适合用数据库来管理它的信息,管理人员并不必要在服务器上进行操作,可以做一套管理asp程序,远程就能修改、追加、删除库中的内容,从而改变网站上最终的网页。

asp(or JSP)与html的不同相关推荐

  1. ASP、JSP、PHP 三种技术比较

    目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor). 简 介 ASP ...

  2. asp.net_php_jsp,对ASP、JSP、PHP、ASP.NET进行实际应用%统计

    对ASP.JSP.PHP.ASP.NET进行实际应用%统计 各大网络编程语言的10年奋战,各有所长.各领千秋.今日对于我们的网站编程语言:ASP.JSP.PHP.ASP.NET进行实际应用统计: AS ...

  3. Asp,PHP,JSP,.Net几种网站开发语言比较

    导读: ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java ...

  4. 主流网站开发语言 ASP ASP.NET JSP PHP CGI

    主流网站开发语言之ASP: ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码 ...

  5. ASP,php,jsp,ASP.net四种web平台语言的区别与前景

    ASP,PHP,JSP,ASP.NET 这是当前比较流行的四种WEB网站编程语言 现在做网站大部分都是使用这几种语言中的其一 ASP是基于WINDOWS平台的,简单易用,由于是运行在WINDOWS平台 ...

  6. ASP和JSP的内置对象

    ASP和JSP是对同一种功能的不同实现,既然如此,它们之间肯定有类似的东西.这里分别看一下它们的内置对象. asp中的六大内置对象 JSP中的九大内置对象 学习完asp,再接触jsp的时候,感觉好多熟 ...

  7. ASP+和JSP大比拚 (转)

    ASP+和JSP大比拚 (转)[@more@] 作者:Casey Kochmer 因为我同时是ASP和JSP的程序员,所以正开始写一系列的文章来比较两者的差别,当我写到一半时,ASP+被宣布了,所以我 ...

  8. 渗透测试:ASP/ASPX/JSP/JBoss攻防环境搭建

    ASP/ASPX/JSP/JBoss攻防环境搭建 IIS搭建ASP攻防环境 IIS+mssql搭建ASPX攻防环境 Tomcat+study攻防环境搭建 JBoss网站攻防环境搭建 IIS搭建ASP攻 ...

  9. Java的ASP与JSP有什么区别_asp与jsp的区别汇总

    首先,asp与jsp都是现今比较常用的动态网页开发技术,但是2者的区别也是非常大的,下面我们从几方面来比较一下asp和jsp的区别主要有哪些: 1.从安全角度:ASP使用Windows NT的安全结构 ...

  10. 兔子--html,js,php,ASP,ASP.NET,JSP的关系

    html是超文本链接语言.是静态的.显示在client.仅仅用HTML做出来的网页是静态网页.没不论什么交互功能. JS是一种基于对象和事件驱动的脚本语言,执行在client.是一种比較简单的编程语言 ...

最新文章

  1. 武汉大学计算机学院 毕业答辩,“云答辩”详细流程出炉! 武大本科生毕业答辩这样办...
  2. BZOJ 1433 Luogu P2055 [ZJOI2009]假期的宿舍 匈牙利算法
  3. TensorFlow------学习篇
  4. flink 3-转换
  5. Centos 统计文件夹下文件和文件夹的个数
  6. internal java compiler error_java字节码注入AOP作业心得
  7. Python数据结构与算法(3.1)——栈
  8. 字符串交错组成--很优美的递归算法
  9. 现代通信原理2.5:确定信号的能量谱密度、功率谱密度与自相关函数
  10. 面试题之请描述一下Java类加载过程
  11. 群晖NAS系统DSM入门
  12. 数据库设计文档编写模板
  13. 坚果云企业版服务器端,坚果云企业版常见问题解答
  14. 求助 NVIDIA GeForce experience安装失败
  15. Life feelings--9--Mamba out 科比走了,给我们留下的那些惦念
  16. 学Python真的好找工作吗?资深程序员为你解答
  17. ByRef vs. ByVal
  18. 西游记中孙悟空的蜕变
  19. 今日金融词汇--- 熔断,是什么?
  20. JD面试Pass的挫败感

热门文章

  1. android 开发规范
  2. linux创建了目录复制不存在,Linux:复制并创建目标目录,如果它不存在
  3. 中下游大学毕业如何在大城市和各种985大学生厮杀?
  4. 【AI自学】 完备的 AI 学习路线,最详细的资源整理!
  5. echarts画中国地图!
  6. ARM汇编杂项伪指令
  7. 简单的故事品味生活,
  8. python etree pandas_python爬虫Xpath,pandas示例
  9. 创业要有创意--应当注意的八大细节
  10. 软件制胜之道精彩观点聚合