.net和asp的区别

我现在花钱让一家公司给我们开发一个网站,合同上说明了是用.net语言开发,合同快到期了,现已估计合同到期拿不出来产品,现在前期检测网站中,发现不少页面用ASP语言在做。我想知道这其中的区别是什么?会有什么影响?谢谢!
会不会为赶进度????

1、开发语言不同

ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。

2、运行机制不同

ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

3、开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-12
ASP和ASP.NET是2个不同的东西,只是它们都是微软的,在IIS上可以很好的支持,所以可以混用在一起。

ASP是解释型语言,在执行效率上不高,属于过期技术,但网上的源码不少,在开发低成本小网站上还是不错的。
如果ASP.NET网站里混了几页ASP网页,并且不是重要的页那无所谓。但是主要功能模块都用ASP的话,那可以压价了。

ASP网页后缀是.asp
ASP.NET网页后缀是.aspx本回答被提问者采纳
第2个回答  2009-11-19
1.开发语言不同

ASP仅局限于使用脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。

ASP.NET允许用户选择并使用功能完善的编程语言,也允许使用潜加巨大的.NET Framework。

2.运行机制不同

ASP是解释运行的编程框架,所以执行效率加较低。

ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

3.开发方式

ASP把界面设计和程序设计混在一起,维护困难。

ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
第3个回答  2019-04-06
ASP.NET
拥有更好的语言支持,一整套新的控件,基于
XML
的组件,以及更好的用户身份验证。
ASP.NET
通过允许编译的代码,提供了更强的性能。
ASP.NET
代码不完全向后兼容
ASP。
ASP.NET
的新特性

*
更好的语言支持

*
可编程的控件

*
事件驱动的编程

*
基于
XML
的组件

*
用户身份验证,带有帐号和角色

*
更高的可伸缩性

*
更强的性能
-
编译代码

*
更容易配置和开发

*
不完全的
ASP
兼容
语言支持
ASP.NET
使用新的
ADO.NET。
ASP.NET
支持完整的
Visual
Basic,而非
VBScript。
ASP.NET
支持
C#
(C
sharp)

C++。
ASP.NET
支持
JScript,和以前一样。
ASP.NET
控件
ASP.NET
包含大量
HTML
控件。几乎所有页面中的
HTML
元素都能被定义为
ASP.NET
控件,而这些控件都能由脚本控制。
ASP.NET
同时包含一系列新的面向对象的输入控件,比如可编程的列表框和验证控件。
新的
data
grid
控件支持分类、数据分页,以及您对一个数据集控件所期待的一切。
事件驱动的控件
所有
Web
页面上的
ASP.NET
对象都能够发生可被
ASP.NET
代码处理的事件。
可由代码处理的加载、点击和更改事件使得编程更轻松,更有条理。本信息代表文章来源网页教学请大家去www.浏览!
ASP.NET
组件
ASP.NET
组件深入地基于
XML。比如新的
AD
Rotator,它使用
XML
来存储广告信息和配置。
用户身份验证
ASP.NET
支持基于表单的用户身份验证,包括
cookie
管理和自动的非授权登录重定向。
(您仍然能够定制自己的登陆页面和用户验证程序)。
User
帐户和角色
ASP.NET
允许用户帐户和角色,赋予每个用户(带有一个给定的角色)不同的服务器代码访问权限。
高可伸缩性
ASP.NET
在提供更大的可伸缩性方面已有非常多的改善。
服务器对服务器的通信已得到极大的增强,这使得在若干个服务器上按比例分配一个应用程序成为可能。关于这一点的一个例子是,我们有能力在不同的服务器上运行
XML
解析器、XSL
转换,甚至耗费资源的
session
对象。看到本信息说明该文是通过网页教学整理发布的,请不要删掉!
编译代码
对服务器上
ASP.NET
页面的第一个请求是编译其
ASP.NET
代码,并在内存中保存一份缓存的备份。这样做的结果当然极大地提高了性能。
易于配置
通过纯文本文件就可完成对
ASP.NET
的配置。
配置文件可在应用程序运行时进行上传和修改。无需重起服务器。也没有
metabase
和注册方面的难题。
易于开发
不需要重起服务器来配置和替换已编译的代码。ASP.NET
会简单地把所有新的请求重定向到新的代码。
兼容性
ASP.NET
不完全兼容早期的
ASP
版本,所有大部分旧的
ASP
代码需要进行修改才能在
ASP.NET
下运行。
为了解决这个问题,ASP.NET
使用了一个新的文件后缀
".aspx"。这样就使
ASP.NET
应用程序与
ASP
应用程序能够一起运行在同一个服务器上。
第4个回答  2009-11-19
简单说吧.NET是一个大的框架,而ASP是它的一个子功能,也属于.NET的。.NET是用C#开发的。

asp.net和.net的区别是什么?
ASP.NET和ASP的区别有以下几点:1、开发语言不同。ASP使用non-type脚本语言来开发应用程序或web网页,在web端添加代码和在客户端添加代码一致,导致代码杂乱无章。ASP.NET使用strongly-type编程语言开发应用程序或web网页,也可以使用.NETFramework框架开发,代码一致性较ASP好了许多。2、运行方式不同。ASP...

asp.net与asp是不是同一回事?如果不是,有什么区别啊?
(1)开发语言不同:ASP的开发语言仅局限于使用non-type脚本语言,给客户端脚本添加代码和给页面添加ASP代码的方法是一样的。ASP.NET的开发语言更为广泛,可以使用符合.NET Framework规范的任何一种功能完善的strongly-type编程语言(比如Visual Basic、C#)。(2)运行机制不同:ASP是解释型的编程框架,...

asp和asp.net有什么区别??
二、完全兼容。ASP.NET与ASP完全兼容,使开发者能平滑过渡。三、分离程序代码与网页内容。ASP.NET实现程序代码与网页内容分离,提高代码复用性与维护性。相比ASP,ASP.NET提供了更强大的编程环境、更高的开发效率与更好的代码管理方式,是现代Web开发的理想选择。

ASP.NET 、ASP有什么区别
1.开发语言不同 ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。2.运行机制不同 ASP是解释运行的编程框架,所以执行效率加较低。

asp 和 的区别是什么?
ASP与.NET是两种不同的动态网页编程技术,它们之间存在显著区别。ASP(Active Server Pages)基于微软的Internet Information Server(IIS),在服务器端运行脚本,主要使用VBScript或JScript作为脚本语言。ASP技术在20世纪90年代末至21世纪初广泛应用于Web开发,但随着技术的发展,ASP逐渐落后于其他技术。而.NET...

ASP和ASP.NET有什么区别啊?
ASP.Net与ASP的主要区别在于ASP.Net是编译(Compile)执行,而ASP是解释(Interpret)执行,ASP.Net比ASP有更高的效率。ASP.Net执行过程看做是编译后的普通语言运行时代码充当一个与前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。ASP.Net还可以利用.NET平台架构的诸多优越...

ASP与ASP.NET的区别
开发方式上,ASP将界面设计和程序设计合为一体,导致维护工作复杂繁琐。相反,ASP.NET将界面设计与程序设计进行分离,以不同文件形式呈现,从而提升了复用性与维护性。在开发语言的选择上,ASP仅限于使用脚本语言进行开发,用户在网页中加入ASP代码的方式与客户端脚本相同,这会使得代码混乱不清。而ASP.NET...

asp和asp.net在编程语言等各方面的有哪些区别?
1、语言不同,语法上也有些不同,asp是用vbscript或jscript,asp.net是用C#,也可用vb.net,但语法上有些不同。2、最重要的一点,asp.net的html代码和后台服务器端后台代码分离。这样看起来很清晰。vs的平台也很强大,很方便。3、asp.net更安全。还有好多优点,我个人认为用.net比较爽。

asp.net区别
总之,ASP.NET与ASP在多个方面展现出了明显的区别。ASP.NET凭借其编译执行、安全性和代码分离的优势,为开发者提供了更高效、安全和易于管理的开发环境。而ASP虽然具有一定的简易性,但在现代Web开发中已逐渐显现出其局限性。因此,了解两者之间的差异对于选择合适的开发框架具有重要意义。

网站建设中ASP以及ASP.NET有什么区别
asp是解释运行的编程框架,执行效率相对比较低;而asp.net则是编译性的编程框架,程序所运行的是服务器上已经编译好的公共语言,效率相对会比较高。三、开发方式不同 asp是一种把界面设计以及程序设计混合的开发方式,在维护方面相对比较困难;而asp.net是一种把界面设计以及程序设计以不同的文件分离开来...

相似回答