二次元大叔吧:ASP跟ASP.net有什么不同吗,我一点基础也没有。能不能学好的。

来源:百度文库 编辑:高校问答 时间:2024/04/29 04:16:43

ASP(Active server page)工作在服务器的一端,通过服务器端的编译来动态的将HTML页面传送给浏览器,而“一般的脚本是直接在客户机端浏览器执行处理,由于脚本的兼容问题,经常出现错误,ASP文件只需后缀.asp扩展,即可实现动态页面的输出,这时当然需要WEB服务器支持ASP的运行。

ASP的优点所在:
1:可以直接嵌入到HMTL代码中,与HMTL/SCRIPT等达到完美的结合。
2:ASP是面向对象的可扩展组件功能的交互语言。组件的引用,极大的方便了ASP的使用。
3:用ADO组件轻松实现数据库的存取。
4:通过服务器动态的处理,因此不在存在潜在的脚本兼容的问题。
5:客户端只能看到动态提供的HMTL文件,从而增强了安全性。

与传统CGI,asp.net交互相比:
1:CGI,asp.net实现存取数据库很不容易。
2:程序的开发比较困难。
3:由于不同的用户执行需要重新的调用因此,占用了服务器端的资源,降低了效率。

1 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等Internet标准的强健支持。
3.目前ASP.Net的开发语言有那些?
目前ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip.
4.ASP.Net的主要优点有哪些?
ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。
5.ASP.Net主要包括哪些内容?
ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程

ASP与ASP.net除了名字有点像,在语言上几乎没有什么共同点
ASP是趋于淘汰的东西了,而且学习了它对你学习ASP.Net也没有任何帮助甚至会有反作用

asp和asp.net差别很大
你可以先学asp,这个比较容易掌握

asp是一种语言,多用于web开发.
asp.net是一个平台,支持多种语言.现在用于软件的快速开发.

学就学Asp.net,asp都快被淘汰了

ASP.NET比ASP少写很多代码的