Estoy trabajando con soporte de software de soporte técnico en nuestros programas patentados. Cada vez que me encuentro con un error, se supone que debo tratar de obtener tanta información como sea posible para que los desarrolladores puedan arreglar la fuente. Tengo una base de programación muy limitada, pero podemos acceder a la fuente y tratar de acercarnos lo más posible para que los desarrolladores no nos den demasiado dolor cuando informamos. Los programas fueron escritos usando C# 2005, ASP.NET, ejecutados usando .NET 2.0 y en SQL 2005. Voy a comprar mi propia copia de SQL Developer y probablemente Visual Studio ya que la compañía no me considera desarrollador y ganó No estoy de acuerdo con esto y no me dará tiempo a la compañía para aprenderlo, así que tengo que aprenderlo en casa.Elegir entre VS 2005/2008/2010 para aprendizaje independiente
Lo que quiero saber es: ¿Debería intentar obtener las versiones de 2005, obtener la versión actual de 2008 o comenzar con las versiones beta 2010? Básicamente, si aprendo todo 2008/.NET 3.5/SQL 2008 o posterior, ¿hay algo que me moleste al soportar plataformas más antiguas, por ejemplo, no aprender cosas en desuso porque ya no está en las versiones más nuevas?
10/31 - Aclarando mi pregunta: el dinero no es un objeto: SQL Dev cuesta solo $ 50 y puedo obtener VS relativamente a bajo precio. No estoy preocupado por el precio. Justo - si aprendo las versiones 2008 o 2010 de SQL/C#/ASP.NET, ¿hay suficientes cambios como para que no comprenda algo debido a algo que se implementa de manera diferente? ¿Cuánto cambio ha habido, sin incluir elementos como LINQ/MVP/WP y otros marcos que obviamente no estarán en el código anterior?
Aunque no esté preocupado por el precio, las versiones Express de SQL y VS funcionan completamente y son gratuitas. Realmente no te perderás nada en absoluto. Considérelo una evaluación de 12 meses. Use su dinero para comprar la edición de 2010 el próximo año. O lleva a tu novia a un buen restaurante. –