我是一家小公司唯一的.net开发人员。我的项目涉及许多.net技术,包括WinForms,WPF,SQL,XNA,Linq,WCF,WTF?等。
我努力保持在所有这些项目之上,所以我希望通过VS2010的发布让我的生活更轻松。如果没有导师,我会非常依赖StackOverflow以及谷歌提出的其他任何东西。我是否应该说服我的公司获得MSDN订阅的版本?这是其中一件事,一旦你拥有它,你无法想象没有它的生活吗?
VS2010附带的源代码控制怎么样,你们发现它比SVN服务器更好吗?
我们希望今年聘请另一位程序员,我最好能够获得VS2010的团队版本,为这次招聘做好最充分的准备吗?
谢谢!
答案 0 :(得分:3)
如果您想要“Intellitrace”(又名“历史调试”),您将需要Ultimate。
同样,Premium和Professional逐渐增加功能。任何其他这些或某种组合可能是决定性因素。 product pages上有一个比较。
此外,请考虑MSDN订阅的价值,让您访问用于开发和测试的操作系统,服务器和工具(以及一般用于Office的一个实例)。
即使作为唯一的开发人员,您仍然应该使用源代码控制(除非是VSS :-)),无论是SVN,GIT,TFS,......所有付费版本都将为您提供集成。像TFS这样的ALM(应用程序生命周期管理)将执行源代码控制(SCM或VCS)以及工作项跟踪(缺陷,实践)等等。 VS付费版+ MSDN包括TFS(您可以在工作站上运行它 - 不再使用服务器操作系统。)
在我看来,如果你在MS平台上作为开发人员受到专业工作,VS Pro + MSDN是最低限度的(否则问自己有关就业的标准),真的应该是VS Ultimate + MSDN。将您的使用成本与订阅成本进行比较(特别是在VL程序上一次 - 您只需要一个MSDN订阅即可获得VL资格)。
答案 1 :(得分:0)
Visual Studio是一款出色的产品,我每天都会使用它。我们的MSDN订阅级别是Premium。这打开了MSDN库中的大多数门,我不能说我错过了Ultimate。当Visual Studio仍然是RC和Beta我们正在开发它(Ultimate)和IntelliTrace之类的东西很好有功能,但绝对不是成败。
我建议不要使用Visual Studio Premium,因为它缺乏我广泛使用的一些功能,例如代码覆盖率和静态代码分析。
我不得不说我无法想象没有MSDN订阅的生活。在所需的平台范围上开发(和测试)是不可能的。
至于我们过去几个月一直使用TFS 2010的源代码库,发现与Visual Studio的无缝集成是一个巨大的卖点。登记和退房的能力只是系统的一个方面。通过IDE创建构建定义,查看构建历史记录和管理工作项的能力可以节省大量时间。
如果价格成为问题,微软总会有替代品。如果您想使用SVN,则有VisualSVN和ankhsvn等SVN插件。然后,您可以使用类似CruiseControl。Net的内容进行构建。
答案 2 :(得分:0)
作为一个开发人员或小团队工作我经常发现任何版本的VS(Express除外)都没问题,Ultimate版本确实有一些有趣的东西,但对许多开发人员来说并不重要。
我建议您(或您的老板)查看Microsoft Action Pack。他们为开发人员准备了一个新版本,你将获得3个VS Pro许可证以及一系列操作系统和服务器许可证(其中一些仅用于开发,但其中一些对我认为的任何员工都有效)。
在英格兰,它现在每年约为290英镑,现在有15%的折扣,所以你得到的便宜。有一些要求,但如果您使用MS软件开发软件,您可能很有可能获得资格: