本篇文章是CLR Hosting系列中的首篇,篇中简要介绍一下这一系列文章的主题,并作为一个占位来提供系列中文章的索引链接,起到一个目录的作用。
Microsoft .Net platform 是微软当前技术策略中的强势主流,已基本上渗透到了微软技术的方方面面。.Net Framework 2.0版的发布,标记了.Net CLR 核心部分组件的基本成熟和稳定,.Net Framework 3.0版中,又补充进了WPF、WCF和WF三大方面的框架体系。在.NET platform 版图不断扩大、完善的背后,其CLR技术核心在体系结构上的主要改进,也正在为与将来的Windows操作系统进一步深度集成做着精心的准备,可以说,微软在新技术框架下的基础设施方面的建设,正逐步走上轨道。那么,这些技术的应用方面情况如何呢?
我们先来看看服务器端的应用情况。服务器端的应用,首先让人想到的是目前已被广泛使用的ASP.NET,无论是ASP.NET Web Application还是ASP.NET Web Service,都是.Net CLR在为其提供核心的驱动力。随着微软Web Server基础软件IIS7的即将推出,主机供应商提供的ASP.NET空间服务将会更加方便、灵活,且具备更加深入的可编程性。再看微软的另一款重量级的服务器软件MS SQL Server,从.Net Framework 2.0开始,.Net CLR已可以被集成进SQL Server了,已经可以使用.Net CLR的Managed Code为SQL开发存储过程。相信将来,更多的微软或其他第三方的服务器软件会集成.Net CLR,提供强大的可扩展能力。
我们再来看看客户端用户桌面上的情况。多数Windows系统的用户,其桌面系统中已内置部署了.Net Framework。而且,