ASP和aspnet的区别从编程语言种类,服务器,硬件环境的这三方面看区别,其中编程语言种类的区别是最主要的。
第一,从编程语言种类看区别。
ASP用VBScript、JavaScript等简单容易的脚本语言。结合HTML代码,即可快速完成网站的应用程序,实现动态网页技术。
ASPNET所支持的编程语言是指这种语言的功能全集(而不是子集),所以,ASPNET中每种编程语言的功能要比ASP中使用的VB script和Java Script更为强大。
第二,从服务器看区别
ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
ASPNET提供了许多功能强大的服务器控件,这大大简化了web页面的创建任务。这些服务器控件提供从显示、日历、表格到用户输入验证等通用功能。
它们自动维护其选择状态,并允许服务器端代码访问和调用其属性、方法和事件。因此,服务器控件提供了一个清晰的编程模型,使得Web应用的开发变得简单、容易。
第三,从硬件环境看区别
ASP程序的运行对硬件环境通常具备能够满足Windows *** 作系统运行要求的硬件设备即可。基本内存容量要求为64MB,建议内存容量为128MB或更多。此外,应该有100MB以上的硬盘空间用来安装所需的软件 。
ASPNET标准版在安装驱动器上需要有25GB,包括系统驱动器上的500MB。Professional和Enterprise版在安装驱动器上需要有5GB,包括系统驱动器上的500MB。
如果不需要Microsoft Visual StudioNET中的参考文档,而且只需要支持C#开发的话,最少需要700M左右的空间。
扩展资料:
ASP是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。
除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
ASPNET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。
ASPNET基于NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
ASPNET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。
在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。
参考资料:
百度百科——aspnet
ssI的意思是服务器端嵌入,是一种类似于ASP的基于服务器的网页制作技术。
1 SSI是英文“服务器集成”的简称,中文翻译为“服务器端”。从技术上讲, SSI就是一个指令或者指针,它可以在 HTML文件中被加了注释。
2 SSI功能强大,仅需一个 SSI指令即可完成全部网站内容的更新、时间、日期的动态显示、以及执行 Shell、 CGI脚本等复杂功能。
3 SSI是一种与 ASP相似的基于服务器的 Web页面生成技术。大部分 WEB服务器(特别是 Unix平台)都支持 SSI指令,例如 Netscape企业 Server等。
SSI的工作方式:在向浏览器发送内容之前,可以将文本、图形或者应用信息包括在页面中,然后使用“服务器端包括 SSI”指令。比如, SSI可以包括一个日期/日期戳,一个版权声明或者一个表格,以便用户填写和返回。
对于多个档案中的文字或,采用包含档案是一种简单的方式。只需将内容存储在一个包含的档案中,而无需向所有的档案中输入内容。只需要一个简单的声明就可以调用该包含的文件,它会命令 Web服务器把该内容插入到合适的页面中。
另外,当您使用包含文件时,您可以在一处进行所有的修改。对于含有 SSI指令的档案需要特别的处理,因此您必须将 SSI档案的 SSI扩充名称指定给所有 SSI档案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)