Visual Studio 2010

3

Visual Studio 2010是否已经可以用于构建实际的应用程序和网站,还是仅适用于玩耍?对于稳定性和性能方面有任何反馈吗?

6个回答

3

我认为你应该等待至少beta 2版本来获得更稳定和更高的性能。我经常遇到IDE崩溃,每30分钟至少一次,并且新的wpf GUI的性能还不是很好。我读过许多改进已经在beta 2中进行,并计划在秋季发布。

另外,VS 2010的启动画面说它只适用于评估目的。


话虽如此,你可以使用它来开发针对3.5、3.0和2.0 .net框架的应用程序。但请记住,这个IDE不是很稳定,而且相当慢。 - Joepro
Beta 2已经发布,并且带有“上线”许可证,因此您可以将其投入生产。 - Zote

2
即使你认为可以,微软也没有发放"Go Live"许可证,因此你会违反他们的许可协议!此外,您还没有.NET 4.0运行时/框架的再分发权,并且大多数客户(在商业环境中)都会觉得被要求下载和安装beta产品有些不妥。在过渡阶段选择开发环境总是需要做出一些取舍......如果您的开发周期可能超过6个月,并且您想从VS2010中获得某些功能,我个人会迫不及待地开始在VS2010中启动该项目,但要考虑为什么作出这个选择--职业上,我会坚持使用VS2008或确保我双重开发(在VS2010中工作但使用VS2008进行常规/自动化测试)。如果你只是因为它很新、很酷或者计划在六个月内发布......那么就坚持使用VS2008吧。

1
我不建议在生产环境中使用它,因为它仍处于第一个测试版阶段,你可能会遇到崩溃、数据丢失等问题。甚至不应该在主机上尝试(可以使用虚拟机)!

只在虚拟机上使用...小心谨慎 :)...我已经在三台电脑上运行它,当它崩溃时,只会影响到自己。我的唯一问题出现在流程图工作流设计器中。 - Matthew Whited

0

在发布之前,您不应该使用它来构建任何生产内容。一旦发布,您可能想开始在其上创建内容,但请注意,绝大多数用户很长一段时间内都不会拥有.NET 4。

但是,VS2010中有很多变化即将推出,您可能希望开始编写应用程序,但要意识到由于即将出现的更改,您将不得不对其进行修复,因为他们继续收集反馈以解决人们在尝试开发时遇到的问题。


Visual Studio 2010的一个重要特性是更好的多目标支持,因此,尽管您可能正在使用VS 2010,但您不必使用.NET 4,而可以轻松地构建针对先前版本的框架。 - Todd
这取决于你使用的功能。我预计其中一些功能非常适用于.NET 4。 - James Black
再说,像2008年一样,一些功能来自编译器而不是语言本身,因此您可以使它们在不针对新框架的情况下工作(获得.NET 2.0的自动属性和扩展方法很好)。 - Matthew Whited
真正有趣的功能(至少对我来说)需要安装.NET 4框架,但你的观点是正确的。 - James Black

0

在我看来,如果你小心使用,它还是可以工作得相当不错的,但也存在一些严重的问题。例如,有这些类似便笺的浮动调试器监视窗口可供使用,但当我删除它们时,它们往往会导致IDE崩溃。

我建议你将使用限制在启动画面所说的仅用于评估目的

哦,由于这个问题及其答案非常主观,我认为它应该是社区维基。


我认为我不喜欢用户界面的头号问题是他们移动了关闭选项卡按钮。 - Matthew Whited

0

我尝试过,但无法转换我正在工作的项目。 我正在等待下一个beta版本,因为我不太想在上面开始任何新的项目。

当VS2008刚推出时,我们遇到了一些问题,只有在第一个服务包发布后才开始使用它。我不希望VS2010在发布之前就能达到生产就绪状态。

如果您与其他人一起工作,请记住,VS项目文件往往不向后兼容,因此如果您启动一个VS2010项目,则其他人可能必须在其上使用VS2010,并且由于它仍处于早期beta阶段,因此对他们而言可能效果不如对您那么好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接