2009-07-31 6 views
9

Principalmente estamos desarrollando C++ en Visual Studio 2005 y algunos códigos C#. Estamos considerando actualizar a Visual Studio 2008, pero nos preguntamos si valdrá la pena. Por lo que he visto, y eso no es mucho, VS2008 no tiene grandes ventajas sobre VS2005. Entonces, ¿vale la pena cambiar a VS2008 desde VS2005, o es mejor esperar a VS2010? ¿Cuáles son sus experiencias cambiando de VS2005 a VS2008?Para desarrolladores de C++, ¿vale la pena cambiar de VS2005 a VS2008?

¡Gracias de antemano!

Saludos,

Sebastiaan

Respuesta

17

No, no realmente. Hubo solo pequeñas mejoras en el IDE de C++, y las principales mejoras provenientes del equipo de C++ en MSFT se encuentran en Visual Studio 2010 (incluida una revisión intellisense). No sería beneficioso para los desarrolladores de C++ de todos modos, no te estás perdiendo nada.

+3

Esto lo dice todo. ** Principales ** mejoras a otros servicios de idiomas, pero no a C++. –

+2

+1 para especificar VS 2010 – rahul

+1

En su lugar también esperaría a VS2010. ¡La Beta promete muchas características nuevas para la devolepción nativa de C++! – mem64k

3

No he visto muchas mejoras en VS2008 en comparación con 2005 para C++. Una vez que se lanza VS2010, valdría la pena moverse ya que su compatibilidad con C++ es increíble.

0

Pero el soporte VS2008 para pulso GDI incorporado. Entonces la biblioteca externa no es necesaria. Esto solo es importante para usted, si está utilizando elementos gráficos de alta gama en su aplicación.

0

Espere a VS2010 y omita 2008, hay muchas características nuevas y atractivas en VS2010, p. apoyo para TDD, WPF editor basado, etc, etc

see

3

Una cosa a favor de VS2008 sobre VS2005 es que el Feature Pack se puso a disposición para el año 2008.

Contiene las adiciones TR1 a la biblioteca estándar y algunas extensiones de MFC para elementos de UI más modernos.

Dicho esto, esto también estará disponible en VS2010, pero si desea acceder a las funciones TR1 (punteros inteligentes, regex, etc.) VS2008 puede ser un buen trampolín.