9

A partir del otoño de 2008, estoy a punto de embarcarme en un nuevo ciclo de desarrollo para un producto importante que tiene una interfaz winwords y asp.net. Utilizamos los componentes Telerik, DevExpress e Infragistics en él y todos van a tener un lanzamiento dentro de un mes más o menos, que será el que apunte para nuestra versión de primavera de nuestro producto.Visual Studio 2008: ¿Vale la pena actualizar desde 2005?

Todos son compatibles con VS2005 y seguiremos segmentando .net 2+, por lo que no veo ningún motivo de peso para actualizar a VS2008.

¿Alguien ha encontrado una razón de peso para actualizar a VS2008?

Respuesta

3

Si tiene un lanzamiento dentro de un mes, sugeriría no actualizando. Haga que la actualización a 2k8 sea parte de la próxima versión principal ... no hay razón por la que deba arriesgarse a que algo no funcione de la misma manera o alguna otra complicación si todo funciona como está.

+0

Es para un lanzamiento de primavera, pero su respuesta es * muy * importante. Cheers – JohnC

12

Vale la pena. Es más rápido, el diseñador ha mejorado mucho (vista dividida, cambio de contexto más rápido), tiene mejor soporte para javascript y cuando esté listo para apuntar a 3.5, estará listo para comenzar.

+0

Buenos puntos, pero * no * más rápido, al menos no en mi caja de desarrollo quad core. He estado probando la versión de prueba y las compilaciones no son más rápidas, cargar los proyectos no es más rápido. Quizás el material de asp.net sea más rápido en los diseñadores, tendré que dar una oportunidad. – JohnC

+0

No uso el diseñador, pero en general me parece que es más rápido. Carga y cierre más rápidos, seguro. –

+0

Es definitivamente más rápido, especialmente con proyectos más grandes. El compilador .Net 3.5 (incluso en proyectos .Net 2.0) tiene un rendimiento mucho mejor también. –

5

Sí, definitivamente vale la pena la actualización. Debo decir directamente ir directamente al VS2008 SP1. Ha habido muchas mejoras IDE (características de usabilidad y velocidad) y mejoras en la experiencia de desarrollo web, así como una mejor compatibilidad con JS y CSS.

0

Merece la pena la actualización por la razón principal por la que puedo apuntar diferentes versiones de .NET (2, 3, 3.5) desde el mismo IDE mientras que en el pasado, una versión de Visual Studio admitía una versión de .NET .

La interfaz de usuario parece mucho más receptiva ahora, pero el conjunto básico de herramientas y procesos no ha cambiado tanto.

2

Para agregar a la publicación de John, también está integrado en pruebas unitarias, construido en refactorización, análisis de código, y el diseñador web para html \ javascript ha mejorado enormemente. No puedo pensar en ninguna razón por la cual no actualizarías.

+0

no todas las versiones de Visual Studio 2008 tienen todas las características que ha enumerado aquí. – user7305

8

Estos son 10 reasons to upgrade (.DOC) de Microsoft:

  1. apoyo LINQ
  2. elementos de diseño mismas como Microsoft Expresión (Web y mezcla)
  3. AJAX y WCF/DESCANSO
  4. Mejor WPF apoyo
  5. MSTEST mejorado (también incluido en la edición Professional)
  6. Editores mejorados de HTML, CSS y JavaScript
  7. Elija entre la configuración del proyecto de la versión del marco para apuntar
  8. herramientas dev Oficina mejoradas, incluyendo la interfaz de usuario de la cinta y haga clic-Una vez apoyar
  9. apoyo
  10. Integrado WCF y WWF
  11. mejor rendimiento y estabilidad
0

Las nuevas características del lenguaje C# son convincentes para mí:

propiedades automáticas, inicializadores de objetos, inicializadores de colecciones, métodos de extensión, expresiones lambda.

Para una visión rápida del tipo responsable, ver: http://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-language-features-automatic-properties-object-initializers-and-collection-initializers.aspx http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx http://weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-language-feature-lambda-expressions.aspx

0

Estoy de acuerdo con el Sr. Martínez en que lo haría sin ningún puerto de proyectos existentes hasta el marco 3.5, pero la escisión la depuración de diseñador y javascript vale la pena por sí misma.

0

Actualiza, no te arrepentirás en lo más mínimo. En particular, Linq te hará la vida mucho más fácil. Ahí están las extensiones para C#.

Apenas tocando la superficie, ciertamente hay juguetes nuevos en el área que está desarrollando, ya sea en la web, en el escritorio o en el servidor.

0

Me gustaría actualizar, pero reservar algo de tiempo para el proceso de instalación. Me tomó dos horas en mi estación de trabajo de desarrollo moderadamente rápido, y todavía estoy haciendo actualizaciones, parches, revisiones, dos horas después de que termine la instalación ... (¡no he hecho ningún "trabajo real" hoy!)

0

Es útil en el caso particular que describa. Considere lo siguiente:

1) Se encuentra al comienzo de un ciclo de desarrollo. Siempre es más fácil hacer este tipo de cambios al comienzo o entre ciclos en lugar de a la mitad de uno. Dado este principio, su próximo momento conveniente para actualizarse (si el cronograma no se retrasa) sería la próxima primavera.

2) VS2008 permite que el compilador se dirija a cualquier versión de tiempo de ejecución de .NET específica, incluyendo 2.0 si necesita continuar apoyando un marco anterior.

Además, como han sugerido algunas de las otras respuestas, vaya directamente al SP1. La experiencia de actualización del paquete de servicio no fue tan grande como una prueba tan dura como VS2005 SP1 ... al menos en mi experiencia.

0

VS 2008 no es el punto. El último paquete .Net es el punto. Puede utilizar Linq y todas las otras características nuevas con el bloc de notas y el compilador de línea de comandos, pero supongo que es más teórico. Así que mi afirmación es sí, .net 3.5 es la recomendación, pero usarla sin VS 2008 no es una buena idea.

Cuestiones relacionadas