我目前正在使用 Windows Server 2003,我想安装 Windows XP [SP1 或 SP2 或 SP3] 或者可能是 VISTA。
我有一些可以在 Windows Server 2003 上运行的应用程序,我想知道是否可以在 XP 或 Vista 上运行相同的应用程序。请帮我决定是否要更换操作系统,以下是我想要使用的软件和应用程序列表:
- Visual Studio 2008/2010
- SQL 服务器 2008
- ASP.NET MVC 和实体框架
- WPF 应用程序
PS:我可以使用Windows Server 2003创建所有应用程序[WPF除外]。
我知道我可以在 XP 上安装 VS 2008,但不太清楚 MVC 框架和其他最新技术。
答案1
为什么要使用 Windows XP?只需安装 Vista 或 Windows 7 即可。
当然,任何在 Windows Server 2003 上运行的工具也都可以在更高版本的操作系统上运行。
答案2
XP 给您带来的最大限制是它只允许您一次在 IIS 中运行一个网站,如果您正在构建 Web 服务,这将是一个问题。此外,我认为 XP 运行 IIS 5.1,而 Win2k3 运行 IIS 6,Vista 运行 IIS 7,Windows 7 运行 IIS 7.5。如果可以选择转移到另一个操作系统并且您正在进行 Web 开发,我会选择 Vista 或 Windows 7。MVC 和 WPF 将在 Vista 和 Windows 7 上安装和运行。
答案3
我已经在 XP/VISTA/7 中使用所有这些工具很长时间了。应该不会有问题。
如果问题是使用这些工具创建的应用程序是否可以在 XP/Vista 上运行,那么它们应该可以完美运行。您只需考虑 IIS 的版本。
请注意,如果您不想安装 asp.net MVC 包,您仍然可以在 IIS 上运行这些应用程序,只需确保将 System.Web.MVC 引用设置为始终复制或本地复制。