本章将对ASP.NET 3.5及VS2008进行技术总体说明,阐述ASP.NET 3.5技术脉络及定义,同时也对VS2008开发工具的新功能做概括性介绍,讨论VS 2008如何能对ASP.NET 3.5 i挂行更佳的辅助,让各位在最短的时间内,掌握ASP.NET 3.5与VS 2008的学习方向与精髓。
若要用一张图简单诠释ASP.NET 3.5技术,划图1—1是祭嗣所描绘出的技术堆栈(Suck)。在这张图中,各位可以清楚地看到,ASP,NET 3.5绝大多数的技术堆栈模块都沿川ASP.NET 2.0,荐加入新一代的元素,包括了:C# 3.0、VB9、L1NQ、ASP.NET AJAX 3.5内建、Silverlight l.0&2.0 RIA支持,但新的部分“看起来”似乎不算多。
乍看之下,ASP.NET 3.5似乎没推出太多的新东西,以ASP.NET书籍来看也不需要改写太多,就程序设计师而言,似乎只需坚守ASP.NET 2.0就够了,闪为LINQ及C# 3.0 (VB 9)不一定要用到,学不学新东西也无所谓。某种程度上,祭司同意这样的看法,但对于积极的、想要了解ASP.NET 3.5新技术的读者,祭司就要想尽办法替各位把新功能挖掘出来,让各位能够领略到所谓的别有洞天。
ASP.NET本身L三历经4代的版本演进,ASP.NET 3.5 JE是第4代的技术,然而聪明的程序设计师,在看ASP.NET技术演进时,绝不会蕈独看ASP.NET这个模块,还会一并查看VisualSmdio开发工具、.NET Framework版本、CLR引擎、数据存取技术等,这样才能对新一代技术有个概括性的综览,表1-1中祭司整理了目前所有的相关软件版本,然后进一步讨论其中技术变化的内涵。
展开