我想知道的是 - 我应该尝试获取2005版本、获取当前的2008版本,还是开始使用beta版的2010版本?基本上,如果我学习所有的2008/ .NET 3.5/ SQL 2008或更高版本,是否会有什么问题可能妨碍我支持旧平台 例如,由于某些功能已经在新版本中被弃用而不学习这些内容可能会让我犯错?
10/31 - 澄清我的问题 - 价格不是问题 - SQL Dev只需要$50,我可以相对便宜地获得VS。我不担心价格问题。只是 - 如果我学习了SQL / C# / ASP.NET的2008或2010版本,是否有足够的变化,以至于我可能因为某些东西的实现方式不同而无法理解一些内容?到目前为止发生了多少变化 - 不包括像LINQ / MVP / WP等框架这样的东西,这显然不会出现在旧代码中?