微软发布 SQL Server 2008 和 Visual Studio 2008 开发平台

  • 霍泰稳

2008 年 3 月 13 日

话题:.NET数据库DevOps语言 & 开发架构

昨天微软在北京举办题为“英雄由此诞生——微软 2008 新一代企业级应用平台与开发技术发布大会”,在会上面向中国技术社区发布了其最新的操作系统 Windows Server 2008、数据库服务器 SQL Server 2008 和开发工具 Visual Studio 2008,并介绍了这些产品的新特性。

虚拟化技术正在受到越来越多的重视,最近包括 BEA、微软在内的厂商频频出手,先是BEA 宣布和 VMWare 合作,在 VMWare 的工具里提供对 BEA 公司 Java 应用的支持,而后微软收购能帮助企业管理虚拟机的 Kidaro 公司。在 IBM 面向开发人员的内容网站 developerWorks 上也多有对虚拟化主题的介绍。在这次发布的 Windows Server 2008 中,微软显然也加强了对虚拟化的支持

1. 针对 Web 而建。内置的 Web 和虚拟化技术,可助您增强服务器基础结构的可靠性和灵活性。主要包括 Internet Information Services 7.0 ,IIS 7 和.NET Framework 3.0 等。

2. 虚拟化技术。借助 Terminal Services Gateway 和 Terminal Services RemoteApp,可以轻松进行远程访问并与本地桌面应用程序进行集成,还可实现在无需 VPN 的情况下,安全无缝地部署应用程序。

在 SQL Server 方面,现在的 SQL Server 2008 已经不单纯是一个数据存储仓库,通过新增的功能逐渐演化成更加智能的数据平台。SQL Server 2008 在设置和安装方面都做了大量的改进,将配置数据和引擎分开,从而使得创建基本的未配置系统的磁盘映像变成可能,将数据分布到多个服务器也变得更加容易。在微软这次大会的新闻稿中提到了更多 SQL Server 2008 新增的功能:

Resource Governor 管理并发工作负载;通过 Policy-Based Management 在企业范围内加强策略的兼容性;通过数据压缩以及稀疏列来降低存储需求并提升查询性能;在 SQL Server Reporting Services 中利用其提升的性能,高可用性,虚拟化技术与 Microsoft Office 2007 高度集成;通过对空间数据的支持,实现对地理信息软件的集成等。……

相对于 Windows Server 和 SQL Server,开发工具 Visual Studio 一直是开发人员更为关注的对象。在这次的 Visual Studio 2008 版本中,开发团队引入了 250 多个新特性,整合了对象、关系型数据、XML 的访问方式, 语言更加简洁。 使用 Visual Studio 2008 可以更加高效地开发 Windows 应用。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时它支持项目模板、调试器和部署程序。另外由于集成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 项目模板,Visual Studio 2008 还可以高效开发 Web 应用等。

在这些产品特性中,需要指出的是很多关键的组件是由微软中国研发集团的工程师设计开发的,比如 Visual Studio 2008“类设计器(Class Designer)”中新增的对 C++ 代码的可视化支持,可以在图形化界面上直观地显示 C++ 开发项目的软件设计思路、代码结构以及其中各种关键类的关系等。使得 C++ 开发人员不需要再逐行查看代码就能获取所需的信息。另外中国工程师团队还为 Windows Server 2008 开发了新版 UDDI Service,帮助客户更轻松地部署在线服务,实施 SOA;SQL Server 2008 中的版本升级 / 支持工具与 SQL Server 集成服务等核心组件也出自他们之手。

相比起 2005 年微软发布 SQL Server 2005 和 Visual Studio 2005 的场面,这次更加宏大,据微软官方人员称此次会议约有 7000 人到场。而主持人邀请的则是中央电视台体育频道的著名主持人刘建宏,为大会增色不少。但是在会议组织方面,也有参会网友表示了自己的不满

演示操作者及其熟练的手法,有些让我眼花缭乱。并且解说者用了很多专业英文词汇,让我这个自认为是半专业人士听得有些云里雾里。……可是我就不明白,为什么不汉化后再拿到中国来演示,非要整一屏幕的汉语拼音他们才高兴?
.NET数据库DevOps语言 & 开发架构