谈谈ASP和ASP.NET的区别

时间:2020-11-26 14:33:35 笔试题目 我要投稿

谈谈ASP和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 Page)的英文缩写。

  是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

  ASP的网页文件的'格式是 .asp。现在常用于各种动态网站中。

  早期的Web程序开发是十分复杂的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,于是Microsoft公司于1996年推出的一种 Web应用开发技术asp,用于取代对Web服务器进行可编程扩展的CGI标准。

  ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序,该应用程序可根据来自浏览器端的请求生成相应的HTML文档并回送给浏览器。

  使用ASP能够创建以 HTML网页作为用户界面,并能够与数据库进行交互的Web应用程序。

 

【谈谈ASP和ASP.NET的区别】相关文章:

asp和asp.net之间的区别11-14

ASP.NET和ASP有什么区别01-08

ASP.NET简介10-16

asp.net的学习过程讲解11-13

网站性能优化asp.net11-11

ASP.NET 主题配置教程11-10

ASP.NET MVC异常处理模块简单教程-ASP.NET教程实例推荐10-24

asp.net 组合模式的PHP代码11-11

ASP.NET笔试题小汇总11-27