1、A技术的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual 标识InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐的浮现出来:意大利面型的程序开发方法,让维护的难度提高很多,尤其
2、是大型的ASP应用程序。直译式的VBScript或JScript语言,让效能有些许的受限。延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。1997年时,微软开始针对ASP的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时的主要领导人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被
3、纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开发应用的第一个团队。为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言重新撰写,并且改名为ASP+,作为ASP技术的后继者,并且也会提供一个简单的移转方法给ASP开发人员。ASP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用Visual Basic.NET、C#
4、、Perl与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为,经过四年的开发,第一个版本的在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成为的产品经理(到现在已经开发了数个微软产品,像 AJAX和Microsoft Silverlight)。目前最新版本的 4.0 以及 .NET Framework 4.0 已经在VS2010平台内应用。因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部
5、的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向。附录2 英文参考资料A technologyThe predecessor of the ASP, is on IIS 2 ( Windows NT 3.51 ) was first int
6、roduced, then with ADO 1 launch, in IIS 3 ( Windows NT 4 ) carry forward, a server-side application popular development tools, Microsoft also especially for its tailored Visual logoThe InterDev development tool, in 1994 to 2000, ASP technology has become the promotion of Microsoft Windows NT 4 platf
7、orm is one of the key technologies, tens of thousands of ASP website also is the beginning like bamboo shoots after a spring rain appeared on the internet. Its simple and highly customized ability, but also one of the reasons it can rise abruptly quickly. But the shortcomings of ASP gradually emerge
8、d: Italy area program development method, make the maintenance difficulty to improve a lot, especially large-scale ASP applications. The literal translation of type VBScript or JScript language, let efficiency some limited. Malleable because its infrastructure expansion and restriction, although the
9、re are COM components are available, but the development of some special functions (like file upload ), not from the built-in support, need to seek the third party software developers element.In 1997, Microsoft started aiming at the shortcoming of ASP ( especially Italy area program development meth
10、od ) is ready to begin a new project to develop, at that time the main leaders of the Scott Guthrie graduated from Duke University, he and IIS Mark Anders team managers work together for two months, to develop the next generation of the ASP prototype in 1997, the prototype of Christmas are developed
11、, and given a name: XSP, the prototype is the use of Java language. But soon he was incorporated at that time is still in the development of CLR platform, Scott Guthrie afterwards that the transplant technology to the CLR platform, indeed there is a substantial risk of ( huge risk ), but the XSP tea
12、m is in the development and application of CLR first team.In order to porting XSP to CLR, XSP team will the XSP kernel program entirely in C# language to write, and changed the name to ASP+, as ASP s successor, and will also provide a simple transfer methods ASP developer. The first version of Beta
13、ASP+ and its application in PDC 2000 by Bill Gates debut, the Keynote ( namely the key technical overview ), by the Fujitsu Corporation to demonstrate the use of COBOL language to write the ASP+ application, and declared that it can use the Visual Basic.NET, C#, Perl and Python language (both develo
14、ped by ActiveState communication tools to support ) development of. In the second quarter of 2000, Microsoft officially promote.NET strategy, ASP+ also logical renamed , after four years of development, the first version of the in January 5, 2002 debut ( and.NET Framework 1 ), Scott Guthrie has also
15、 become a product manager ( until now has developed a number of Microsoft products, like AJAX and Microsoft Silverlight ). The latest version of the 4 and.NET Framework 4 is already in the VS2010 platform application.Because is based on common language compiler running programs, so its powerful and
16、adaptability, can make it run in Web application software developers in almost all of the platform. Language basic library, message mechanism, data interface processing can be seamlessly integrated into the Web application. A is also language-independent ( language independent ), so, you can choose
17、one that best suits your language to write your program, or put your program with many languages to write, now support C# ( C+ and Java combined ), VB, Jscript, C+, F+. In the future, such a variety of programming language ability to work to protect your present based on the COM+ development of procedures, be able to complete transfer to .
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922