开发大型网站经常会涉及多个开发人员。这些开发人员必须能够在互不干扰的情况下开发 Web 应用程序的特定部分,同时仍能够在项目过程中与他人相互协作。为此,您可以在 Visual Studio .NET 解决方案中使用单个项目。为了使开发更为简单,还可以通过将开发项目分为多个单元来将一个 Web 应用程序分为多个项目。
单项目方法
Microsoft 建议对中小型 Web 应用程序使用单项目方法。Visual Studio .NET 直接支持此方法。整个 Web 应用程序生成为单个 ASP.NET Web 应用程序项目。每个组成员将整个项目的副本下载到开发计算机中,此成员在该计算机中开发自己负责的应用程序部分。应使用源代码管理软件来协调组成员在组成项目的文件上的工作。单项目方法的优点如下:
• | 此方法易于实现。您在 Visual Studio .NET 中创建单个 Web 应用程序项目,然后向其添加应用程序项。 |
• | 对于较小的 Web 应用程序,单个 Visual Studio .NET 项目易于管理。 |
• | Visual Studio .NET 直接支持此方法。此方法无需执行特殊步骤即可工作。 |
• | 由于整个项目生成到单一程序集中,您无需在多个程序集之间进行引用。 |
• | 大型 Web 应用程序难于作为单一单元来管理。 | ||||||||||||
• | 每次要生成您的工作时,即使很小的代码改动,也必须生成整个项目。对于大型项目,这会很浪费时间并降低开发效率。
多项目方法如果您将 Web 应用程序分为多个 Visual Studio .NET 项目,会发现管理大型 Web 应用程序的开发更加容易。可以将一个大型开发项目分成可以分别管理和生成的多个较小项目。您的组可以通过处理单独的项目来处理单独的 Web 应用程序部分。您应仍使用源代码管理软件协调在项目文件上的工作。
|