问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net的发展起源

发布网友 发布时间:2022-04-21 19:26

我来回答

1个回答

热心网友 时间:2022-04-27 11:58

ASP .NET的前身ASP技术,是在IIS2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInter Dev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐的浮现出来:面向过程型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。 解释型的VBScript或JScript语言,让性能无法完全发挥。 扩展性由于其基础架构的不足而受限,虽然有COM元件可用,但开发一些特殊功能(如文件上传)时,没有来自内置的支持,需要寻求第三方控件商的控件。
1997年时,微软开始针对ASP的缺点(尤其是面向过程型的开发思想),开始了一个新的项目。当时ASP .NET的主要领导人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开发应用的第一个团队。
为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言进行了重构(在内部的项目代号是 Project Cool,但是当时对公开场合是保密的),并且改名为ASP+。而且为ASP开发人员提供了相应的迁移策略。ASP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用Visual Basic .NET、C#、Perl、Nemerle与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。
在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为ASP .NET,经过四年的开发,第一个版本的ASP .NET在2002年1月5日亮相(和.NET Framework1.0),Scott Guthrie也成为ASP .NET的产品经理(后来Scott Gu主导开发了数个微软产品,如:ASP .NET AJAX、Silverlight、SignalR以及ASP .NET MVC)。
自.NET 1.0之后的每次.NET Framework的新版本发布,都会给ASP .NET带来新的特性。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
寺院建筑布局 政立路小学幼升小录取通知书发了吗 富士康员工子女幼升小通知书发了吗? 2015上海幼升小如果收到录取通知书了,还能换学校吗 求《大约是爱》《别拿爱情说事儿》不经语《白日的星光》《深爱》迷 ... 别拿爱情说事儿作者简介 不经语的出版作品 600439瑞贝卡今日上涨,请问后势如何 梅赛德斯奔驰场馆能容纳多少人 梅赛德斯奔驰文化中心多少座位 女生经常看你是什么意思? asp.net c#如何实现发送邮件? asp.net 发邮件乱码,该怎么解决 如何使用ASP.Net发送HTTP请求并且获取返回的XML 完整的 asp.net邮件发送 ASP.NET是什么 电脑能上网手机怎么与电脑链接 电脑如何使用安卓手机网络上网? 安卓手机怎么连接电脑上网,如何设置图文教程详解 6岁小孩能不能自己坐飞机? 五岁以下小朋友坐飞机要什么证件 怎么样变成易瘦体质 小孩子坐飞机好吗? 怎么用安卓手机连接电脑,让电脑用手机的流量上网? 怎么才能变成易瘦体质 几岁的孩子可以单独乘坐飞机? 怎样让安卓手机通过电脑上网? 怎么样让自己变成易瘦体质? 小孩可以自己坐飞机吗 易胖体质怎么变成瘦体质 怎样变成易瘦体质 asp.net发邮件,发送失败 asp.net实现发送邮件 C#asp.net 如何发送邮件 asp.net如何发布网站 具体点谢了 asp.net发送邮件 asp.net网站发布? asp.net 网站发布方法有几种 asp.net 发送图片 ASP.NET发邮件 asp.net发送短信 用asp.net发Email asp.net后台 怎么发送http请求? asp.net中回发是怎么回事? 请问一般汽车的GPS定位都安装在哪个位置? GPS汽车定位器一般安装在什么位置 GPS定位装在车的什么位置? 汽车GPS定位器一般都是安装在车上的什么位 GPS定位器一般都是安装在车上的什么位置 gps一般都安装在哪? 车载gps定位器一般安装在什么位置比较隐蔽