【问题标题】:Which Visual Studio 2010 edition for sole developer哪个 Visual Studio 2010 版本适合唯一开发人员
【发布时间】:2010-06-05 13:58:10
【问题描述】:

我是一家小公司的唯一 .net 开发人员。我的项目涉及许多 .net 技术,包括 WinForms、WPF、SQL、XNA、Linq、WCF、WTF?等。

我很难掌握所有这些项目,所以我希望通过 VS2010 的发布让我的生活更轻松。在没有导师的情况下,我严重依赖 StackOverflow 和 Google 提出的任何其他东西。我应该说服我的公司获得 MSDN 订阅的版本吗?它是不是一旦拥有它,你就无法想象没有它的生活?

VS2010自带的源码控制怎么样,大家是​​不是觉得比SVN服务器好?

我们今年打算招聘另一位程序员,我最好购买 VS2010 的团队版,以便为招聘做好最好的准备?

谢谢!

【问题讨论】:

  • 这有点跑题了...但是看看您所在地区的 MSDN 订阅有哪些优惠。
  • 有很多方法可以合法地获得便宜或免费的 VS/MSDN。如果公司成立不到 3 年,BizSpark。如果它是 ISV,合作伙伴计划(大约 1900 美元/年,5-10 个项目)。如果它是非营利组织,也有相应的计划。值得研究。

标签: visual-studio-2010 msdn


【解决方案1】:

如果您想要“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 资格)。

【讨论】:

  • “VS Pro + MSDN 是最低要求”感谢您的建议,这就是我最终所做的。
【解决方案2】:

Visual Studio 是一款很棒的产品,我每天都在使用它。我们的 MSDN 订阅级别是高级。这打开了 MSDN 库中的大部分大门,我不能说我缺少 Ultimate。当 Visual Studio 还是 RC 和 Beta 时,我们正在使用它(Ultimate)进行开发,而 IntelliTrace 之类的东西很适合拥有功能,但绝对不是成败。

我建议不要购买 Visual Studio Premium,因为它缺少一些我广泛使用的功能,例如代码覆盖率和静态代码分析。

我不得不说我无法想象没有 MSDN 订阅的生活。在必要的平台范围内开发(和测试)是不可能的。

至于源代码库,我们过去几个月一直在使用 TFS 2010,发现与 Visual Studio 的无缝集成是最大的卖点。入住和退房的能力只是系统的一个方面。通过 IDE 创建构建定义、查看构建历史和管理工作项的能力节省了大量时间。

如果价格成为问题,微软总有替代品。如果你想使用 SVN,有 SVN 插件,例如 VisualSVNankhsvn。然后,您可以使用 CruiseControl.Net 之类的东西进行构建。

【讨论】:

    【解决方案3】:

    作为单个开发人员或在一个小团队中工作,我通常发现任何版本的 VS(Express 除外)都可以,Ultimate 版本确实有一些有趣的东西,但对许多开发人员来说并不是必不可少的。

    我建议您(或您的老板)查看 Microsoft Action Pack。他们为开发人员提供了一个新的许可证,您将获得 3 个 VS Pro 许可证以及一堆操作系统和服务器许可证(其中一些仅用于开发,但其中一些对我认为的任何员工都有效)。

    在英国,现在有 15% 的折扣,这似乎是每年 290 英镑,对于您所获得的东西来说非常便宜。有一些要求,但如果您使用 MS Software 开发软件,您可能有相当高的机会获得资格:

    https://partner.microsoft.com/40132997

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多