一聚教程网:一个值得你收藏的教程网站

热门教程

ASP+与ASP有什么不同

时间:2022-07-02 22:52:48 编辑:袖梨 来源:一聚教程网

编译:http://www.aspcn.com 飞刀 原文出自http://www.asptoday.com
看到翻译就头疼,而且这篇文章还很长啊,本来这篇文章很早就会写完,不过为了不争气的中国队又耽误了几天,跑到工体,还是输了。。。。。。。
在以前的文章中我们认识到ASP+是一个完整的操作系统的一部分。但是为什么ASP+不同于以前版本的ASP?他们之间到底有什么不同?如果你仅仅是运行一些页面或应用程序,那么你可能完全不会注意到他们之前的区别。
一旦你打开ASP+SDK或者帮助文件,你就会发现这个新产品几乎没有一点像以前的版本。
当然不必惊慌,我们下一步就会看看一些主要的不同点。我们先看看为什么微软公司会认为我们需要一个新版本的ASP,它能帮助我们干什么。作为一名开发者,我们也得知道它有哪些新的特性来帮助我们建立站点和应用。
我们真的需要一种新的ASP!?
微软公司开发ASP+动机我们在上一篇文章已经讨论了。ASP已经取得了巨大的成功,为什么我们还需要一个新的版本!?我们可以从下面四点考虑:
现在的ASP的只能使用非结构语言编写,比如VBscript和JScript(如果用其它的语言就还需要单独的解释器)。而且当ASP在第一次执行时,它解析并在cache中储存这些代码,这样的局限性就是不允许其它结构性语言比如VB和C++的使用,从而限制了它们的优越性。而ASP+真正提供了中层语言执行结构,允许各种语言的使用。
使用HTML,文本,对象混合的ASP很容易建立一个大型的页面。但是很难重复利用这些代码,除非你把一些代码放在一个include文件中.这不是最好的解决方法。在很多的场合中,开发一个网络应用需要广泛的专业技能,比如,你写程序,另外一些人做美工,还有一些人设计网页的内容,如果仅仅使用ASP很难把这些人联系起来来完成同一件事。但是ASP+真正允许了单独的代码与内容共存.
在以前版本中的ASP中,你必须为几乎每件事情写代码。为了保持在form中的数据,写代码。为了确认用户写入的数据,写代码。为了发送一些简单的数据,写代码。而在ASP+中引入了一种真正的组件模式,通过这种服务器端的控制以及事件触发,我们似乎感觉是好像是在操作VB中"FORM".这种ASP+中的新组件控制是宣告性质的(也就是说,你如果想使用这些组件控制来作一些事情,你只需要声明一下就行了,其它的不用管了,哈哈,是不是觉得有些傻瓜啊?!?),因此你实际上只需写很少的代码了.实际上,在很多情况下,你完全不用写任何的代码.

热门栏目