人才网
设为首页加入收藏诚征代理商 
128人才网-提供最新的人才信息,招聘信息和人才市场信息
126邮箱


全速前进:解读微软2008年开发课程

我花费了我大量的时间去深入研究微软的技术,但我经常都发现,要保持对新产品和新版本的关注是很难的。幸运的是,我经常都有一些时间去追赶,因为大多数的组织都会较慢地采纳新技术和升级新版本。此外,总是会有大量旧的代码在运行,因此,在这些方面还是有很多工作要做的。

    但是,密切关注开发世界中的新事物还是很重要的。例如,在2008年,微软计划新发布它的开发工具、SQL Server、操作系统的更新等等。下面我们就快速地总览一下一些开发人员所预计的微软的2008。

.NET Framework 3.5
    
    它看起来似乎就像是我之前所深入研究的.NET Framework 2.0,3.5版本显然在准备加入大量的新特性。它会通过ASP.NET AJAX 1.0来包含对AJAX的支持,因此你不再需要通过任何单独下载的东西来完成这个功能。

    这个开发平台基本的改进包括,通过更快的垃圾收集和更智能更迅速的ngen实现的性能改进。匿名和非匿名的管道IO分级会被添加进去,还有新的数据类型BigInt和HashSet。另外还包括了语言整合查询(LINQ)和数据知晓。

    智能客户端支持已经遍布Framework和开发工具;这包括在普通传递名称集System.Web.ClientServices和System.Web.ClientServices.Providers中一连串新的种类。它还具有开发WCF服务的新的网络协议支持,包括AJAX、JSON、REST、POX、RSS、ATOM和一些新的WS-*标准。微软指出,新的类目已经被添加到.NET Framework 3.5的库中,以满足大多数一般用户的要求。

    当你打算使用.NET Framework 3.5,你也将很可能会使用Visual Studio 2008。
Visual Studio 2008

    微软.NET开发最受欢迎的开发环境就是Visual Studio。Visual Studio 2008之前已经向MSDN的订阅者发布了;迟些日子它也会向公众发布。你可以期待着Visual Studio 2008在明年将名声大噪地渗透入市场。而.NET Framework 3.5则是Visual Studio 2008的心脏。

    这个产品的一个关键特性就是能够在IDE的顶部进行开发;这也就是说,开发人员能够开发和发布他们在Visual Studio IDE顶部所开发的自定义工具。这一切都会因名叫Visual Studio Shell的新特性而变得更容易。

    我最喜欢的一处改进就是对多目标的支持。这就意味着你可以开发不同目标版本.NET Framework的应用程序。开发者只要选择使用的.NET Framework版本,Visual Studio就会在幕后处理好一切的事,将特性设置匹配所选择的.NET Framework。

    其它的新特性包括IDE中改进的HTML/CSS支持。你可以轻易地开发和管理CSS样式,以及CSS中的Intellisense支持。HTML编辑就像FrontPage中的一些特性,你可以同时以代码或者是设计视图进行查看,并且具有更多的功能。

    AJAX和JavaScript的支持在Visual Studio 2008中也得到了改进。JavaScript现在有Intellisense支持,而AJAX应用程序则由于有了改进的JavaScript去除bug的工具,在去除bug的工作上更为容易。

    WPF现在整合到了IDE中。你可以在Visual Studio中开发WPF表格,当你在开发新的应用程序时,新的基于WPF的项目也作为项目类型被添加进去。

    一个被大肆报道的新特性是LINQ。LINQ带来了查询和更新数据的模板。一套新的集合让人们能够通过LINQ充分利用SQL数据库、XML文档。

    它还具备了改进的bug去除和报告工具,就像对智能客户端更强劲的支持和所承诺的在IDE中性能的改进。此外,还有人谈到Silverlight和其它工具的插件,但这些东西都还没有发布。

SQL Server 2008

    数据库的后期阶段几乎是所有开发项目的关键部分。虽然SQL Server 2005相对还是比较新的事物,SQL Server 2008已经初露端倪。它带来了大量的新特性,包括新的企业智能平台,改进的数据入库支持,以及对服务器合并更大程度的支持。

    通过SQL Server 2008,它与Visual Studio 2008继续整合,这样你就可以用熟悉的IDE来开发应用程序。SQL Server 2008提供了LINQ支持;你可以利用LINQ来检索SQL Server 2008的数据。

    SQL Server 2008中另一个新特性是ADO.NET Entity Framework。这能够让你定义一个基于实体数据模块的富概念项目模块,并能从逻辑上将数据库表和列组织到高级别的权限。

    更多更新
    
    .NET Framework、Visual Studio和SQL Server都是微软所提供的核心的开发工具,但你也可以期待它所提供的其它开发的产品和平台,包括SharePoint、BizTalk、Expression等等。此外,在操作系统方面,我们则将等着看看有多少东西会带到Vista中,还有正在开发的新的服务器版本的操作系统。

全速前进
    
    微软新版本的基础开发工具和平台前进的脚步将不会停歇。这些新工具的普遍采纳需要一个较缓慢的过程,虽然你可以因此不必率先就对它们深入研究,但你也应该要了解一下,究竟哪些新的东西又升上了地平线。

    对于微软明年技术方面的一些计划,你有怎样的打算呢?你会率先采用Visual Studio 2008和.NET Framework 3.5来进行开发吗?



人才网 http://job128.com 信息部