前言
ASP(Active Server Pages)及其后续版本ASP.net(原ASP+)是MS(Microsoft微软公司)推出的基于Web服务器端的开发环境。它采用了Script(VBScript或JScript)及C#、VB作为自己的开发语言,记赢得了前所未有的发展空间,为我们纵横天下的网络动作提供了强大的支持。ASP发展已经有一段时间了,而且ASP的功能灵活,语言结构相对简单,使得短短几年的时间,ASP几乎成了大多数商业网站建设的首选方式。这也使得ASP的技术得到了充分的发展。然而ASP.net的推出,使得ASP一下子走到了退出历史舞台的边缘!如果不是因为ASP多年的发展,使得资源非常的丰富,以及ASP的服务器设置相对简单,ASP真的可能在一瞬间被ASP.net所完全取代!正因为ASP.net的强大压力,使得ASP的使用都不得不考虑转移及升迁的问题。而ASP.net与ASP是有着本质的区别的,一时间也使得ASP.net及相关的语言C#语言都成了讨论的热门问题。相信随着时间的推移,ASP.net终会取代ASP!而在这慢慢的过程中,ASP的学习使用者又将如何过度到ASP.net呢?特别是一些没有学习和使用过ASP的人,又将如何的直接从ASP.net起步呢?这是我在论坛里看到的很多人都问过的问题。
其实ASP.net的很多新技术问题,在ASP里都有展示,只是在没有深入的去研究和思考的时候,人们都一些难以明白,ASP.net是如何与ASP有着这么大的区别的!本文就ASP的一些使用技巧做一些总结,从而进一步的思考为什么会有ASP.net的发展。这样一来,就可以很自然的过度到ASP.net上了!
本文不是为以下读者写的,但以下的知识都会在本文中做一些应用,希望读者对以下的内容有一定的了解。
1. HTML学习者及ASP入门者;
2. JavaScript学习者;
3. 服务器管理者;
4. 数据库语言SQL的学习者;
本文适合以下读者:
1. ASP深入学习者;
2. 从ASP过渡到ASP.net的学习者;
3. ASP.net的入门者;
本文旨在研究ASP的一些细节问题,但可能不是重要问题。在分析ASP的各种使用方法时,深入的理解为什么会有ASP.net的推出!以及ASP与ASP.net里一些新技术的对比,来体会ASP.net到底有什么新的东西!本文不讨论ASP及ASP.net的基础语法问题,也不讨论类库问题。只是讨论一些程序设计的思想,讨论ASP过度到ASP.net时,思维上的一些变迁,以及ASP.net的实用和方便后面所隐藏的一些工作原理。
由于本人水平有限,文中难免有些错误及疏漏之外,还请读者指教!
Wu.Country@侠缘
2005年2月
文章来源:http://computer.mblogger.cn/wucountry/posts/28278.aspx