Microsoft Developer 开发工具发展规划图 2002–2004
原文请看:http://www.microsoft.com/china/msdn/vstudio/productinfo/roadmap.asp
成功地利用 Microsoft Visual Studio .NET 完成一些初步的项目后,客户及其开发组织要求 Microsoft 提供一个发展规划图,以便可以更好地规划他们将来在连接 Microsoft .NET 的软件方面的投资。客户们问:在将来的发行版中,Microsoft 将把 Visual Studio .NET 和 Microsoft Windows Windows .NET Framework 引向何处?这些工具将有哪些功能增强?更重要的是,随着他们在开发工具、开发做法和支持以及用以支持应用程序部署的运行时基础结构方面继续投入资金和时间,他们将会看到哪些变化?
本文简要介绍了 Microsoft 在 Visual Studio .NET 和 Windows Windows .NET Framework 的下两个发行版中的发展规划。因为主旨是帮助客户进行规划,所以本文并不是一个全面的“功能列表",而是对一般主题和大致方向的概述—解释 Microsoft 在接下来的每一个发行版中计划帮助客户解决哪些开发问题。
开发使命
Microsoft 致力于开发工具的开发已有 25 年的历史,其第一个产品是 Microsoft Basic,于 1975 发行。在过去的四分之一世纪,开发工具的功能得到了令人难以置信的增强,而 Microsoft 则一直没有忘记其最高目标—帮助开发人员以更高的效率构建运行在Microsoft 平台上的功能更强大的软件。不管是设计软件、图形用户界面构建、连接数据和大型机,还是创建一套工具和做法来支持企业寿命周期,Microsoft 的使命一直都是提供高质量的工具来帮助数百万的专业软件设计师、开发人员和测试人员以创新的方法进行开发工作。
于 1997 年首次推出的 Visual Studio 是一个巨大的进步,它是当时易于为广大开发人员使用的一组工具的模型,而且功能足够强大,能够处理最复杂的开发项目。以此为开端,Microsoft 致力于创建一个开发工具套件,最后导致形成了今天这一支持多语言和多种开发方式的统一开发环境。其目标是使开发小组在大型项目的整个开发周期中能够进行分工协作,即使在混合了多种用不同语言编写的组件和使用了多种不同的部署结构(如 Internet、Microsoft Windows® 和越来越多的移动设备)的情况下也是如此。Visual Studio .NET 集成了对 Windows Windows .NET Framework 的支持,现在提供了一个功能全面而强大的工具,能够满足即使是最复杂的开发小组的要求,但同时仍可供希望提高开发效率的单个开发人员使用。
2002 年 2 月发布的 Visual Studio .NET 和 Windows Windows .NET Framework 是软件和开发工具历史上的一个重要里程碑。在热情支持的同时,软件开发人员对 Visual Studio .NET 带来的效率提高赞不绝口,因为它使他们能够减少复杂项目开发中的周转时间,因而大大节约了时间和金钱。从 PC 杂志 到软件开发杂志,五种著名的出版物在 2002 年度将他们的最高奖项授予 Visual Studio .NET 和 Windows Windows .NET Framework,进一步肯定了这两种产品的领导地位及其在解决如今的编程难题方面做出的创新。
正是由于有这一独特的历史,我们现在可以展望 Visual Studio .NET 未来的发展前景。
介绍:Visual Studio .NET“Everett"
推动 Microsoft 开发工具进步的一个关键因素一直都是让客户能够最大限度地利用 Windows 平台这一目标。随着 Windows Windows .NET Framework 作为一项重要内容添加到 Windows 平台,开发人员需要一种工具来实现新的平台能力:新的应用程序集成模型 XML Web services;新的分布式数据模型 Microsoft ADO.NET;新的服务器端应用程序基础结构 Microsoft ASP.NET;智能客户端 Microsoft Windows 窗体;移动控件;以及其他能力。这一工具就是 Visual Studio .NET。
图 1. 开发工具发展规划图 2002–2004
如图 1 开发工具发展规划图 2002–2004 中所示,Microsoft 计划将未来的工具发行与重要的 Microsoft 平台发展里程碑同步。在当前的产品线中,Visual Studio .NET 与由 Windows 2000 和 Windows Windows .NET Framework 1.0 版定义的应用程序服务器平台保持一致的步调。计划中的下一个平台版本是 Windows Server 2003,它(还有其他一些重要的功能增强),将 Windows Windows .NET Framework 集成到了平台基础结构中,为用户提供了简化的部署和高度可靠的运行。再往前看,Microsoft SQL Server“Yukon”将 Windows Windows .NET Framework 公共语言运行库 (CLR) 与数据库引擎紧密集成,形成了另一个重要的平台发展里程碑。
当然,许多组织不会每当有新平台出现时就立即采用它。他们通常会仔细规划以便成功进行迁移,排除围绕这一重大投资的一系列问题。"Everett”发行版旨在通过三种途径解决企业的这些考虑事项:a) 采纳先期采用者的反馈意见以提供成熟而且可靠的平台;b) 为最早部署 Windows Server 2003 的组织支持该平台中的 Windows 平台功能增强;c) 继续为已成功地部署 Windows 2000 和 Windows XP 的组织提供对这些平台的支持。