发布于 2014-11-12 14:45:04 | 205 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


本文为大家讲解的是asp和asp.net的区别分析,感兴趣的同学参考下。

    看到这组词让我想到了VB和VB.NET。VB.NET是VB的下一个版本。微软不是简单的在VB6的基础上增加了一些新特性,而是重新更换定制了这个产品。开发者可以使用网页窗体和ADO.NET快速开发可扩展的网站;使用继承,支持面向对象编程;可以充分利用.NET框架提供的一切。

回想VB6和VB.NET

  

   简单的说,一个基于对象,一个面向对象。虽然VB.NET与VB6相比具有明显的差异,但它们还是具有很多的共同点。VB.NET是对VB实质性的进一步发展,它沿着.NET发展的方向,是COM向前实质性的发展。可以VB.NET来创建WindowsForms应用程序,从某种意义上讲就像在VB6中创建的Windows应用程序。它还通过其WebForms的支持促进了图形设计器向Web开发的进一步扩展。而且它还集成支持服务器端的资源,如数据库等,VB.NET提供了一个开发环境,在那里可以较好地完成应用程序的编程任务。

正题:ASP和ASP.NET

         为什么会想到上面的一些啰嗦的话,因为它们的变化都是多了个.NET,都是一个变化进步的过程。视频中讲它们的变化很模糊,以至于不知道怎么的就变成了讲ASP.NET了。也许是因为一些大牛牛们使用ASP.NET而忘记了ASP的存在,所以视频也就不重视了吧。

发展过程:

          ASP是动态服务器页面(Active Server Page),是微软公司开发的代替CGI脚本程序的一种应用,可以与数据库和其它程序进行交互,因其简单的语法和嵌入HTML的编辑方法在很短的时间内取得了巨大的成功,成为Windows平台上Web开发技术的霸主,在当时地位难以动摇。

          随着PHP,JSP的技术的出现,ASP的王者地位受到了严峻的挑战。JHP的技术在执行效率,安全性等上完全超过了ASP,同时还具有跨平台型。JSP的诞生,使ASP的技术面临着前所未有的危机。在这种情况下ASP.NET诞生了……

          ASP.NET  是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本,可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指 Active Server Pages(动态服务器页面),运行于 IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序。

它们的优劣:

  

 ASP.NET和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。总结出来就是三点:

1.开发语言不同 

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

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

 2.运行机制不同 

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

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

3.开发方式 

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

         ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务