什么是ASP,它是一种程序,还是一个软件?什么是.NET,它跟ASP一样的?
ASP是Active Server Page的缩写,意为“活动服务器网页”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.
asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用
ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,
ASP网页具有以下特点: (1)利用
ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)
ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的
ASP解释程序会在服务器端制定
ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览
ASP所产生的网页; (4)
ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)
ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。 (6)由于服务器是将
ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到
ASP所编写的原始程序代码,可防止
ASP程序代码被窃取。
ASP。NET
使用正则表达式 String qString= "sds334232ds "; String regx= "! ?! ?@ ?◎ ?# ?# ?(\$) ?¥ ?% ?% ?(\^) ?…… ?(\&) ?※ ?(\*) ?× ?(\() ?( ?(\)) ?) ?_ ?—— ?(\+) ?+ ?(\ ?) ?§ "; System.out.println(hasCrossScriptRisk(qString,regx)); } /** * 检查输入的数据中是否有特殊字符 * @param qString 要检查的数据 * @param regx 特殊字符正则表达式 * @return boolean 如果包含正则表达式 <code> regx </code> 中定义的特殊字符,返回true; * 否则返回false */ public static boolean hasCrossScriptRisk(String qString, String regx) { if (qString!=null) { qString = qString.trim(); Pattern p = pile(regx, Pattern.CASE_INSENSITIVE); Matcher m = p.matcher(qString); return m.find(); } return false; } }
asp与asp.net与.net之间的联系与区别是什么呢
ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 1、代码逻辑混乱,难于管理:由于
ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 ....
网页制作里面(PS,ASP,NET.MC)分别表示什么?
ps是《平面设计PHOTOSHOP》
ASP是Active Server Page的缩写,意思“动态服务器页面,Mc 没有听说过嘿嘿
asp和asp.net到底有什么区别?
asp 和
asp 是一个妈生的,叫类似的名字,但是是两个完全不同的东西
asp只是服务器脚本语言,而
asp是面向对象的编程语言,它跟接近于windows下的应用程序===
asp只支持两种语言,js和vbs。而
asp支持多种语言,c++,,c#,j++ 等。这些语言语法不同,但是效果一样===
asp 比
asp 更容易,更轻松开发web引用程序。性能更好,功能更强大
ASP和ASP.NET有什么区别.?
这里用了两种语言写出来的.
asp写出来的的网页格式是*.
asp asp写出来的网页格式是*.
aspx
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别: 1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP.NET更好些
asp.net的概念
ASP.NET是下一代
ASP,是微软.NET构架的重要组成部分。超绝的性能加上微软的实力,可以预见不久
ASP.NET将成为互联网开发的首选。
Asp又叫
asp+,他不是
asp的简单升级,而是 microsoft推出的新一代Active Server Pages。
ASP是微软发展的新的体系结.NET的一部分,其中全新的技术架构会让每个人的编程生活变得更的简单 。
ASP与ASP。NET的区别是什么?
ASP.Net和
ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。
ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 1、代码逻辑混乱,难于管理:由于
ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 以上是语言本身的弱点,在功能方面
ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上
ASP/PHP/JSP差不多。 那么,
ASP.Net有哪些改进呢?
ASP.Net摆脱了以前
ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++ , VB , JS等等,当然,最合适的编程语言还是MS为.Net Frmaework专门推出的C(读c sharp),它可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的
ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到
ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别: 1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP.NET更好些
ASP和ASP.NET的区别
展开全部
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别: 1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。 内容蛮多的,因为不是一两句说明白的
ASP.Net和
ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。
ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 1、代码逻辑混乱,难于管理:由于
ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 以上是语言本身的弱点,在功能方面
ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上
ASP/PHP/JSP差不多。 那么,
ASP.Net有哪些改进呢?
ASP.Net摆脱了以前
ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++ , VB , JS等等,当然,最合适的编程语言还是MS为.Net Frmaework专门推出的C(读c sharp),它可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的
ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到
ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别: 1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP.NET更好些
ASP.NET和ASP的区别是什么?
asp和jsp的区别如下: 技术特点
ASP: 1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成 网站的应用程序。 2. 无须pile 编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即 可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语 言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 6. 可使用服务器端的脚本来产生客户端的脚本。 7.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的ActiveX Server Component 。 JSP: 1.将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问Java Beans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 2.强调可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了 总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3.采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。 通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。 作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。
ASP和.net是什么?急
ASP是Active Server Page的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.
asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用
ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。
另外,还是最早的通用域名之一,表示网络服务机构。
asp和asp.net有什么区别
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别:1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜力巨大的.NET Framework。2.运行机制不同
ASP是解释运行的编程框架,所以执行效率比较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP.NET更好些。
ASP.NET与
ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把
ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,
ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等标准的强健支持。 4.
ASP.NET的主要优点有哪些?
ASP.NET可完全利用.Net架构的强大,安全,高效的平台特性。
ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为
ASP.Net带来卓越的性能。对XML,SOAP,WSDL等标准的强健支持为
ASP.NET在异构网络里提供了强大的扩展性。 5.
ASP.NET主要包括哪些内容?
ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程 Web页面。后者通过对HTTP,XML,SOAP,WSDL等标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面. 6.HTML Server Control和Web Server Control有什么联系和区别? HTML Server Control是为了和传统
ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段
ASP.Net开发的热点。它们位于命名空间System.Web.UI.WebControls里。
asp和asp.net有什么区别?
asp 肯定比
asp有 很多明显的优势
asp不仅仅是一个新的版本,而是web应用程序编程方面的一个全新的概念。
asp 并不是对
asp的改进,设计他的初衷是为用户提供尽可能的提供最好的应用程序架够。这就意味着
asp 和
asp 不兼容。(
asp 和
asp是互不干扰的。处理现在的
asp页仍然是使用和以前一样的机制,而新的价构则负责处理
asp页,由于他们的扩展名不同.
aspx)
asp 1。
asp 是一种脚本语言,他重要依靠javascript 和vbscript 但是他是经过解释的 解释语言有两个缺点 a 缺乏强类型(这些类型象由vb和c/c++这样的了类型语言支持) b 缺乏编译环境。
asp可以高速缓存代码,但他仍然需要解释,并且这将导致一性能和伸缩性的问题 2
asp并没有为应用程序提供一个固有的架构。 3。象组件化,代码复用,快速开发等这样的技术人员提供了极大的便利,但在
asp中却缺乏这种支持
asp 1
asp的四个目标 使代码更清楚 提高可部署性,可伸缩性,安全性以及可靠性 为不同的游览器和设备提供更好的支持 支持一种全新的web应用程序 2
asp 支持多语言
asp曾在脚本引擎方面受到了限制,而 framework本质上支持多语言。 3 使用
asp的一个问题在于页面简单的定义了一个大的函数,该函数开始与页面的开始,结束于页面的末尾,不管是页面的内容是存html还是
asp生成的html,他都是按照页面顺序显示的。因此我们的代码是依赖于他们的位置,并且无法将html控件作为目标,除非将他们作为流的一部分显示 而
asp解决了这个问题,方法是引用一个声明的基于服务器的模型。这些控件可以逆象编程,也可以是客户端驱动的事件。 把一个html控件变成一个服务器控件 只要加上runat=server 使用id属性来标识他 4
asp 真正不存在无类型,这些语言的的可解释性。
asp已经不在支持vbscript了,但他仍然 支持 jscript。 5 代码和内容的分离 可以通过“代码内联” 和“后台编码” 实现 6
asp的配置由两个要素 决定 a 标准iis设置 b 配置文件(通用文件machine.config 他包含了所哟
asp应用程序的默认值) 同时每个
asp应用程序还可以有自己的web.config 文件,来重写这些默认值。 7 部署 每个
asp应用程序都是独立的,其中包括配置文件和组件。在 framework中 组件不需要注册,用户只需要将他们复制到目标位置即可(但是和 + 组件进行交互时,他们仍然需要注册)
ASP.net概述?谢谢
2000年6月22日微软正式推出
ASP.NET 这个名称,虽然是承袭微软以前的网站/页开发技术
ASP,但两者有著很大的差异。
ASP.NET 可以说是微软重新改造
ASP 之后的产品,并将其和所有Microsoft .NET的应用程序,建构在 CLR(Common Language Runtime) 的基础上。程序设计师可以使用 .NET 平台所支援的程序语言 (VB.NET 或是 C#) 来撰写
ASP.NET 程序,当然也包括 Open Source 领域的语言,像是 Perl、Python。若拿
ASP.NET 与先前的 Scripting 技术比较,前者速度快的原因在于,.NET 平台会先把整个网站先编译成一个 (或数个) dll 档案,然后让网站服务器执行。 在视窗应用程序过渡到网站应用程序之间的开发工作中,
ASP.NET 亦试图让开发人员利用一系列的控件,来建立类似图形用户界面的操作环境。换句话说,
ASP.NET 的开发环境,有这两个特点: 拥有和视窗环境非常相似的Web 控件:像是 Button、Label 等等。这些控件都有各自的事件,除此之外,也可以利用程序码来设定这些控件的属性。 .NET 平台会自行处理这些控件的所有细节:就好比我们丢一个控件在视窗应用程序,然后在画面上显示的动作类似。差别在于,在 Web 的环境中,.NET 平台会先处理控件在画面 (Web Form) 上产生的 HTML 标签,然后再把处理的结果送到使用者的浏览器中。 与传统的开发方式 (Scripting Programming) 相较,
ASP.NET 也鼓励程序设计师采用 事件驱动 (Event-Driven Programming_ 或 使用者图型接口 (GUI)的方式进行开发工作,.NET 平台亦尝试将内建元件 (如 ViewState) 与现有的网页技术 (如 Javascript) 结合。 在
ASP.NET 的环境里,开发人员可以在撰写程序码时,把许多控件、类别或工具直接剪下,然后贴在其它类似性质的开发作业中。资料存取 (Data ess) 就是一个例子 (把数据库中的记录显示在画面上)。
ASP.NET是什么
分析:
ASP.NET不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft .NET Framework中一套用于生成Web应用程序和Web服务的技术。
ASP.NET页在服务器上执行,并生成发送到桌面或浏览器的标记(如 HTML、XML或者WML)。可以使用任何.NET兼容语言(比如Visual Basic、C#)编写Web服务文件中的服务器端(而不是客户端)逻辑。
ASP.NET页使用一种由事件驱动的、已编译的编程模型,这种模型可以提高性能并支持将用户界面层同应用程序逻辑层相隔离。注意:Web应用程序和Web服务可调用公共语言运行库的任意功能,例如类型安全、继承、语言互操作、版本控制和集成安全性等。
ASP.NET技术有几个显著的特性,既: 1、强大性和适应性 因为
ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在支持.NET Framework所有平台上。
ASP.NET同时也是language-independent语言独立化的,所以,可以选择一种最适合自己的语言来编写应用程序,或者可以用多种语言来写应用程序,这样的多种程序语言协同工作的能力可以保护基于COM+开发的程序,并能够完整的移植向
ASP.NET。2、简单性和易学性 .NET Framework封装了大量的类库,使
ASP.NET完成一些常见的任务如表单的提交、客户端的身份验证、分布系统,并可以使网站配置变得非常简单。3、高效可管理性
ASP.NET使用一种字符基础的、分级的配置系统,使服务器环境和应用程序的设置更加简单。
ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,可以很大的提高运行速度。即使现在的
ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高运行效能。 总结:
ASP.NET不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft .NET Framework中一套用于生成Web应用程序和Web服务的技术,利用公共语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架
ASP和.NET两者的区别?
不能简单的说后者是前者的升级版.
ASP采用脚本语言VBScript或JavaScript等编写而成,一般是将脚本语言混写在HTML网页代码中写成,不用编译,每次运行程序时自上而下解释一遍.
ASP.NET是采用面向对象语言C#,VB.NET,C++.NET等编写后台程序语言,
ASP.NET编写前台程序(即界面).在理念上与
ASP已完全不同,因为它的编写是完全采用面向对象技术的,依赖于.NET框架,因此程序编写后需要编译成一次中间代码(类似于汇编语言).也就是程序运行的第一次可能要慢一些,但是以后再次访问应用程序要快很多,编程效率和运行效率都要比
ASP高很多.可以说
ASP.NET已经完全超越
ASP,是目前与JSP,PHP一样最为流行的三种WEB服务器编程语言.
ASP.NET是什么
1、
ASP.NET是微软力推的功能强大的编程环境,可以使用C#等多种高级语言及脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。
ASP.NET将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。C#是
ASP.NET开发中一个最重要的功能,微软会将C#发展成为 Java的强劲对手。这也是微软.Net框架的一个重要组成部分。我们认为C#是微软在编程语言领域击败对手的主要工具。 2、
ASP.NET在面向对象性、数据库连接、大型站点应用等方面都优于
ASP程序,
ASP.NET还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的XML支持,可用于XML数据集的简单处理;服务器控制提供了更充分的交互式制等。 3、
ASP.NET依然完全锁定在微软的操作系统中,要真正发挥
ASP.NET潜力,你要使用C#或。这两种语言将成为
ASP.NET标准的核心的脚本语言。
asp.net介绍下
ASP是把基于通用语言的程序在服务器上运行。不像以前的
ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
ASP构架是可以用Microsoft(R)公司最新的产品 Visual 开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是
ASP强大化软件支持的一小部分。 因为
ASP是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到
ASP的Web应用中。
ASP同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向
ASP。
ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#。
ASP是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如
ASP页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像吃饭。
ASP使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使
Asp的基于应用的开发更加具体,和快捷。一个
ASP的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性
ASP已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的
ASP应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的
ASP确做不到这一点。自定义性和可扩展性
ASP设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,
ASP可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。
ASP.NET 的语法在很大程度上与
ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有
ASP 应用程序中逐渐添加
ASP.NET 功能,随时增强
ASP 应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比
ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何
ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建
ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的
ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在
Asp的世界开始展翅高飞了。
ASP和ASP.NET有什么区别
asp是代码分离的,你可以将事件、代码全部写在*.cs或者*.vbs里面 通过编译后,你只需要将*.
aspx文件进行发布,客户看不到你的源代码*.cs codebehind 只是其中的一种编码方式, 也可以用传统的方式全部写在一个
aspx 文件里面的, 一个是解释执行, 一个是编译的。 一个是弱类型的语言, 一个是强类型的语言。 1)整体架构上更加紧密,表现在程序员的开发有了ide窗口,程序的撰写方式可以做到 页面元素与代码分离。 2)可用工具及条件更方便,其继续发扬其服务端的优势,可以直接调用api及其他组件等, 跟操作系统的结合更紧密。 3)借用xml强大的描述优势,及其xml引擎,做到中间代码的跨平台性。 4)开发语言多样化,编写
asp的语言可以是jscript/c#/vb有一种语言的可选。 5)中间编译的特性,这不用多说了,是其经常引以为自豪的东西。 6)其封装了非常多的环境用的东西,你不必关心客户端是什么浏览器。 这些是我认为的最主要的特点 作为我也是从
asp向转变,我感觉有以下几点不便, 1)页面处理与服务端处理的过程容易造成开发人员的混淆 2)页面javascript代码的嵌入与调用没
asp直接了当,让人生厌 3)系统自带了页面上的常用组件,如label/text/datagrid 等等,而datagrid似乎受 到很多开发人员的喜欢,我感觉不爽,深层次的控制必须用javascript 4)其类的概念让概念不太明确的程序员们比较难编出结构紧凑优化的代码, 我认为这不是一个程序员水平的事情,而是程序员也应归属于开发梯队当中。 总体感觉: 无论其为服务端的开发人员提供了利用操作系统资源多么美妙的好处,其作为下一代的开发工具,与
asp的相似之处特别少,一般开发人员转形会比较困难,会损失很多大伙以往的开发经验。 另外,作为最终的页面,其必将是一个html的文本,这一点目前ms通过把服务端xml导出成为html页面。看了自己的开发的程序,然后再看页面上的源文件感觉有种说不出的感觉,受骗也罢,佩服也罢。 在开发过程中从
asp程序员的角度来看,纯粹是脱裤子放屁,什么类封装,什么datagrid,既不好做,也不好看,更不好自主的调整页面元素的风格。
asp跟asp.net的区别是什么?
ASP?即网上一直流行的
ASP+?,是当前最新和最强大的
ASP?规范,是Microsoft?的Framework(体系结构)中最为重要的一环。她除了保留所有以往
ASP的优良特性(如易用性)以外,还增加了许多新的特性。以下,让我们先来看一下,开发组定义的
ASP具有的优良特性。 Enhanced Performance(增强的性能):
ASP是在服务器端运行的通用语言运行环境。和以往的解释运行不同,
ASP会通过即时编译来提高性能。除此之外,
ASP使用了提前绑定,JIT编译,本地优化,缓存(Cache)等一系列技术来达到提高应用运行效能的目的。 World-class Tool Support(强大的开发工具支持):虽然和以往的
ASP一样,只要服务器操作系统和服务器软件(要求至少Windows 2000 Server?和IIS 5.0)支持,就可以运行脚本,开发
ASP的页面或者应用程序也不一定需要专门的开发工具。但是如果你想要快速,高效的创建商务的应用,你就必须掌握至少一种开发工具。
ASP和Visual 等良好的集成在一起,可以通过专门的窗口和工具箱来进行高效的所见即所得的开发。 Power and Flexibility(功能强大,并且具有很好的适应性):
ASP是基于通用语言的运行环境,网络应用的开发者都能从其良好的适应性中得到好处。所有的一般语言所具有的类库,消息和数据连接都能方便的无缝的连接到网络上。
ASP同时也是语言无关性的,所以可以选择你所需要的开发语言。另外通用语言的运行环境也可以保证你的COM组件开发的投资。 Simplicity(易于使用):
ASP使常用的网络开发变得相当的方便,从简单的提交表单和客户端验证的制作到设置和发布整个网站,你都可以轻松完成。 Manageability(可管理性):
ASP的管理基于“无本地管理”的思想,使用纯文本的设置方式,你只要设置相应的文本文件就可以完成一系列的站点设置。另外,如果你需要发布你的网站,你不必在服务器上使用一些特殊的软件进行设置,只要你简单的将制作好的文件复制到服务器上即可。 Scalability and Availability(可恢复性和有效性):
ASP在设计时遵循了可扩展性的思想,她对多进程环境下的应用进行了优化。进程可以动态的被
ASP调用和跟踪。如果一个进程失败,其他的进程还可以照常运行,从而保证你的应用程序不中断。 Customizability and Extensibility(定制和可扩展性):
ASP提供了高可定制和重用的体系结构,你可以在一定的层次上修改
ASP提供的程序段,你甚至可以重新编写
ASP的组件,从而实现根据不同需要定制的目的。 Security(安全性):通过Windows?请求验证和应用程序的验证,可以保证你的应用程序是安全的。 了解了
ASP的优良性能以后,再来看一下
ASP基于的语言环境,这样你就可以知道学习
ASP还需要掌握哪些语言基本功了。
ASP主要默认基于三种语言:即C#,Visual Basic和JScript。其中Visual Basic的基础语法部分和前面老版本的
ASP采用的VBScript基本相似。JScript也是读者早已熟悉的了,只有C#(读作: C Sharp)是较为新的语言,是微软为了满足网络分布运算的需要专门开发的一门OOP语言,基本的语义和C语言相似,但也有许多不同,如果读者对此感兴趣可以查阅网站,里面有C#的相关信息。虽然,C#对于一些语法的基本定义如For循环等等和C语言相同,但C#和C毕竟是两种语言,希望读者可以区别。 以下是一个简单的C#的语言例子: using System; namespace MySpace { public class Foo : Bar { int x; public Foo() { x = 4; } public void Add(int x) { this.x += x; } public int GetNum() { return x; } } } 当然,除了以上的语言以外,你还可以通过增加相应的语言包来解决其他语言使用
ASP的问题。 根据Microsoft?的介绍,学习
ASP可以从以下几个方面进行:
ASP.NET Web Forms(网络表单)
ASP.NET Web Services(网络服务)
ASP.NET Web Applications(网络应用) Cache Services(缓存) Configuration(设置) Deployment(发布) Security(安全) Localization(本地化) Tracing(跟踪) Debugging(调试) 以下,我们将对前三个方面进行简单的介绍。
ASP的表单模型用来根据特定的信息生成动态的页面。为了达到易于开发的目的,
ASP针对已往的表单模型进行修改和扩充,提出一些新的技术和思想。 为了提高代码的可重用性,将
ASP的代码和页面的一般脚本分割开来,这些分割成块的代码可以向组件一样被重复使用,从而提高了开发的效率。 开发者可以使用更为清晰的程序结构书写程序,不必再为看不懂以前书写的代码而造成的维护困难而担心了。 提供所见即所得的方式开发网络应用的可能性,相对于以前的
ASP,
ASP更适合于可发出所见即所得的产品,从而方便的创建网络应用。
ASP提供的网络服务是针对日益增长的网络计算要求提出的。和现在的一般页面不同,今后的网络页面可能会通过特殊的程序和相关的设备,应用程序等通讯。根据
ASP的设计原则,使用Visual Studio开发的人员,只要从网络上下载相应的页面程序到客户端,就可以通过编译或者直接在某个应用程序当中使用了。当前计算机上的设备,如果可以和HTTP,XML,SOAP,SDL等协议兼容,也就可以方便的被网络应用所调用了。
ASP提供的网络应用则更进一层,只要你将
ASP程序放置到服务器主机上,那你就可以控制服务器调用和运行这些应用程序,而且不同的应用程序可以通过分割内存运行和沙箱运行的方式保证其安全性。这个特性又向网络分布式运算迈进了一步。
ASP提供的这三个特性是
ASP的精华所在,当然后面的许多特性也是
ASP区别于已往
ASP或者有较大革新的地方。总之,Microsoft?开发的
ASP是战略的强大武器,也是Microsoft?向网络分布式运算进军的最有力的证明。 如果读者想进一步了解
ASP可以购买A Preview of Active Server Pages+一书,里面较为详细的介绍了
ASP的基础知识。如果,读者想要调试自己的
ASP应用或者页面,可以到申请免费的支持
ASP的空间。
asp与.net的区别在哪里?
展开全部
ASP中使用的语言一般是VbScript(VBS),当然也可以用JScript(JS)。 但是
ASP.NET中语言使用C#或者VB.Net等。 论安全性 还是.NET强 .NET是一个比较有前景的语言 而且
ASP则将会慢慢地消失 但由于N年前的
ASP盛行,现在还是具有70%的网站是由
ASP写的 。所以
ASP的技术还是得学 。因为这是基本。 如果你是一个技术员 最好先学
ASP 因为
ASP有大量的源代码共享。对于一个新手来说 无疑是一笔财富 。看别人的经验 ,设计思维 有利于你以后要走的路。只是技术上的升级,如果还是用VB+SQL或ACCESS 设计的话 同
ASP只是少部分的语法上的区别 相差不甚远。 如果你
ASP技术过关了 学起.NET 也不外乎是语法上的转换 。
asp与asp.net的主要区别在哪?
最大的区别是
asp是解释执行的 是编译执行的。 oop和codebehind是的特点 另外利用webservice可以将商务逻辑放在中间层,实现真正的3- tier模式。
asp是bs模式,虽然类似3-tier模式,但实际上还是cs模式。 语言上c#采用了类似java的风格。 最大的遗憾是中网页排版的功能实在逊人一筹。 还有引用了大量的class 和libarary ,interface等供你使用,非常强大 有一些
asp中没有的组件支持,如文件上传,图片缩放,报表生成等等。。 具体怎么样一两句话说不清楚,总而言之,你需要一个过程来改变你
asp的编程风格。 首先是思想的变化:
asp以vbscript脚本语言为主,是面向过程的,用它开发的系统可扩展性差;
asp以c#为主,当然你也可以用、开发,他们是面向对象,系统的刻扩展性好; 其次是编程模式的变化:
asp可以说是一种粘合剂--把Com、数据库、页面粘合在一起展示给B;
asp把页面和程序完全的分开了(当然你也可以不分开),这样有利于页面设计人员和开发人员分工。提高了开发的效率; 再次是执行的机制不同:
asp是解释性的,造成了它的效率低;
asp是编译性的,只有第一次执行时速度比较慢。 最后他们所依赖的环境不同:
asp基于windows dna,而
asp基于框架; 不知我说的对不对,请大家指正,^-^ 其实还有好多不同,大家慢慢体会吧!
ASP.NET 不仅仅是下一版本的 Active Server Page (
ASP);它是统一的 Web 开发平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。
ASP.NET 的语法在很大程度上与
ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有
ASP 应用程序中逐渐添加
ASP.NET 功能,随时增强该
ASP 应用程序的功能。 与
ASP 相比,
ASP.NET 在性能、状态管理、可缩放性、配置、部署、安全性、输出缓存控制、网络场支持和 XML Web services 结构等方面有了显著的改进。 如果您具有
ASP 开发技能,则新的
ASP.NET 编程模型对您来说将会是非常熟悉的。然而,
ASP 对象模型已经经历了重大改动而变得更加结构化和面向对象,因此大多数现有的
ASP 页必须做某种程度的修改以便在
ASP.NET 下运行。同样,对 Visual Basic .NET 所做的重大更改还意味着用 Visual Basic Scripting Edition 编写的现有
ASP 页通常不能直接移植到
ASP.NET,尽管在大多数情况下,必要的更改只涉及少数代码行。 大多数的开发人员可能会选择重写现有的
ASP 应用程序以获得新的开发环境所具有的性能、可读性和可维护性方面的改进。但是,由于 Web 应用程序可以同时包含
ASP 和
ASP.NET 页,因此没有必要立刻对整个 Web 应用程序的所有部分都进行转换。
ASP 和
ASP.NET 可以在 信息服务 (IIS) Web 服务器上一起运行而不会相互干扰;不会出现仅仅安装了
ASP.NET 就损坏现有
ASP 应用程序的情况。
ASP.NET 只处理具有 .
aspx 文件扩展名的文件;具有 .
asp 文件扩展名的文件将继续由现有的、未更改的
ASP 引擎来处理。然而,您应注意,在
ASP 和
ASP.NET 页之间并不共享会话状态和应用程序状态。
ASP NET 是什么?
ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。 2.
ASP.Net与
ASP的联系和主要区别是什么?
ASP.Net与现存的
ASP保持语法兼容,实际上我们可将现有的
ASP源码文件扩展名“.
asp”改为“.
aspx”,然后配置在支持
ASP.Net运行时的IIS服务器的Web目录下,即可获得
ASP.Net运行时的全部优越性能。
ASP.Net与
ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把
ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,
ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等标准的强健支持。 3.目前
ASP.Net的开发语言有那些? 目前
ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip. 4.
ASP.Net的主要优点有哪些?
ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。
ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为
ASP.Net带来卓越的性能。 对XML,SOAP,WSDL等标准的强健支持为
ASP.Net在异构网络里提供了强大的扩展性。 5.
ASP.Net主要包括哪些内容?
ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程 Web页面。后者通过对HTTP,XML,SOAP,WSDL等标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面. 6.HTML Server Control和Web Server Control有什么联系和区别? HTML Server Control是为了和传统
ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。 Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段
ASP.Net开发的热点。它们位于命名空间System.Web.UI.WebControls里。
ASP和asp.net有什么区别的呢?最主要的区别是什么呢?
ASP与
ASP.NET区别: 1、开发语言不同。
ASP的开发语言仅局限于使用non-type脚本语言,给客户端脚本添加代码和给页面添加
ASP代码的方法是一样的。
ASP.NET的开发语言更为广泛,能够使用符合NET Framework规范的任何一种功能完善的strongly-type编程语言(比如Visual Basic、C#)。 2、运行机制不同。
ASP是解释型的编程框架,因没有事先编译,而是一边解释一边执行,故而页面的执行效率相对比较低。
ASP.NET是编译型的编程框架,服务器上运行的是已经编译好的代码,因此可以利用早期绑定来实时编译,进而提高执行效率。 3、运行环境不同。
ASP的运行环境是Windows操作系统及IIS。
ASP.NET的运行环境除了Windows操作系统及IIS,还需要安装.NET Framework。 4、开发方式不同。
ASP将用户界面层和应用程序逻辑层的代码混合写在一起,因此在维护和重用方面比较困难。
ASP.NET将用户界面层和应用程序逻辑层的代码分离开,程序的复用性和维护性都得到了提高。 5、诞生的时间不同。 1996年11月,Microsfot公司推出了
ASP(Active Server Pages)技术。 2002年01月,Microsfot公司推出了
ASP.NET技术。 参考资料来源:百度百科-
asp什么叫ASP.NET
Asp是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。
Asp提供了几个超越以前web开发模式的优点: ·增强的性能。
Asp是运行在服务器端的编译后的CLR代码,而不是像
ASP那样解释执行。
Asp利用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。 ·世界级水平的开发工具支持。在Visual Studio 的集成开发环境(IDE)中,
Asp框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。 ·强大而富有弹性。由于
asp是基于(CLR)的,因此整个平台的强大和富有弹性,同样可以应用于web应用程序开发者。框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。
Asp也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且,CLR的互用性可以保证你升级到
asp.ent的时候,现存的基于COM的开发投资依然保留。 ·简单。
Asp使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。例如,
asp允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像vb的表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。 ·易于管理。
Asp使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署
asp应用程序。
Asp应用程序部署到服务器,简化为复制必要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。 ·可伸缩性和有效利用性。
Asp被设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且,
asp运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。 ·可订制和扩展。
Asp提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换
asp运行时刻的任何子组件。执行自定义验证或状态服务变得前所未有的容易。 ·安全性。内建的windows验证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。. .Net 包括:,C#,J#,C++ 当今.Net可最流行的要属C# 与 而的编程规范不够正统~,在有C,C++做基础的情况下,最好去学C#,但C#是与DirectX等游戏算法接触并不多! 如果想搞游戏编程,那么请用C++ 而懂JAVA的可以去搞J# 把.Net分解开来之后,至于如何入门到.Net,就看你选哪种.Net语言了!选了之后就像你学C或C++一样简单
简述Asp和Asp.Net的区别
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别: 1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜力巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率比较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP.NET更好些。
ASP.NET与
ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把
ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,
ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等 标准的强健支持。
ASP .NET学习方法
从一个网站上copy!此篇文章很火!感觉很好!希望对你有帮助!!!
第一步 掌握一门.NET面向对象语言,C#(或VB.NET) 强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 了解.NET Framework类库 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,对.NET Framework了解得越深,学习ASP.NET就越快。 举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型等; .NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。 出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。 学习ASP.NET技术 具备(OO)基础之后,以下是具体的步骤: 第一步:学习HTML与CSS 这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,(div+css)是当前主流的网页布局模型。 学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。 第二步:学习JavaScript JavaScript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。 JavaScript在目前的网站开发中用得很多,非常重要。 另外,它也是目前非常流行的AJAX技术的基础。 第三步:学习计算机网络原理 找一本大学《计算机网络》教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互联网开发的理论基础。 第四步:学习ASP.NET表示层技术,会设计Web页面 需要结合先前打好的面向对象技术的基础,至少掌握以下内容: (1) 各种Web控件的使用方法; (2) 理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用; (3) ASP.NET应用程序与网页的生命周期,以及相关对象(比如 application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的Silverlight(WPF_E),毕竟前头一路行来都是微软路线。 不过目前学习它主要是为了技术储备。估计此技术的普及需要2到3年的时间,因为预装Vista的机器今年才开始大卖。
ASP和ASP.NET的区别?本质的。
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用
ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别: 1.开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP.NET更好些
asp 和ASP。NET 有什么区别 他们都是怎么操作的
ASP
ASP就是Active Server Pages的缩写,Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,开须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 运用
ASP可将VBscript、javascript等脚本语言加入到HTML中,便可快速完成网站的应用研究程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本都可以完成它的节节胜利。由脚本 在服务器上而不是客户端运行,
ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
ASP.NET 之后,微软又推出
ASP.NET。这不是
ASP的简单升级,而是全新一代的动态网页实现系统,而是用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是
ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大简化了编程。还可以用
ASP.NET建立网络服务。
ASP与
ASP.NET的区别 1.开发语言不同
ASP仅局限于使用脚本语言来开发,用户给WEB页中添加
ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式
ASP把界面设计和程序设计混在一起,维护困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。