Pregunta

A partir de la caída de 2008 estoy a punto de embarcarse en un nuevo ciclo de desarrollo de un producto principal que tiene un winforms y un asp.net la interfaz.Utilizamos Telerik, DevExpress y Infragistics componentes y todos van a tener un lanzamiento dentro de un mes o así que será el que yo destino para nuestra versión de primavera de nuestro producto.

Todos ellos compatibles con VS2005 y vamos a seguir hasta la meta .net 2+ por lo que no puedo ver ninguna razón convincente hasta ahora para actualizar a VS2008.

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

¿Fue útil?

Solución

Si usted tiene una liberación dentro de un mes, te sugiero que no la actualización.Hacer la actualización a 2k8 parte de la próxima versión ...no hay razón por la que debería riesgo de que algo no funciona de la misma o alguna otra complicación si todo funciona como es.

Otros consejos

Vale la pena.Es más rápido, el diseñador se ha mejorado notablemente (vista dividida, más rápido el cambio de contexto), se tiene un mejor soporte para javascript y cuando estés listo para orientar 3.5, usted estará listo para ir.

Estos son de Microsoft 10 razones para actualizar (.DOC):

  1. La compatibilidad con LINQ
  2. Mismos elementos de diseño como Microsoft Expression Web y Mezcla)
  3. AJAX y WCF/RESTO
  4. Mejor WPF apoyo
  5. Mejora de la MSTEST (también incluido en la edición Professional)
  6. Mejora de HTML, CSS, JavaScript y editores
  7. Elegir la configuración del Proyecto de la versión del framework de destino
  8. Mejora de la Oficina dev tools, incluyendo la interfaz de usuario de cinta y haga Clic en una sola apoyo
  9. Integrado de WCF y WWF apoyo
  10. Mejor rendimiento y estabilidad

Sí, es definitivamente vale la pena la actualización.Me gustaría actaully decir ir directamente a VS2008 SP1 así.Ha habido un montón de IDE (mejoras de las características de usabilidad y velocidad) y mejoras en la experiencia de desarrollo web, incluyendo mejor JS y CSS de apoyo.

Para agregar a los de Juan post, hay también incorporado en la unidad de pruebas, construido en la refactorización, análisis de código, y el diseñador de páginas web para html\javascript es infinitamente mejor.No puedo pensar en ninguna razón por qué usted no la actualización.

Vale la pena la actualización para mí la principal razón por la que puedo destino diferente .NET versiones (2, 3, 3.5) desde el mismo IDE, mientras que en el pasado, una versión de Visual Studio admite una versión de .NET.

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

El nuevo lenguaje C# características son convincentes para mí:

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

Para una visión rápida de la persona responsable, consulte: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

Estoy de acuerdo con el Sr.Martínez en la que yo no puerto de los proyectos existentes hasta el 3.5 framework, pero la división del diseñador y depuración de javascript es que vale la pena en su propio.

La actualización, no te arrepentirás en absoluto.En particular, Linq va a hacer su vida mucho más fácil.No hay extensiones para c#.

Que apenas tocan la superficie, no hay duda de juguetes nuevos en el área que usted está en desarrollo, ya sea web, de escritorio o de servidor.

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

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

1) Que están en el inicio de un ciclo de desarrollo.Siempre es más fácil hacer estos tipos de cambios en el inicio de o entre los ciclos de frente en el centro de uno.Dado este principio, a su lado práctico de tiempo para actualizar (si el horario no es retrasado) sería la próxima Primavera.

2) VS2008 permite que el compilador de destino específico .NET versión de tiempo de ejecución incluyendo 2.0 si usted necesita para seguir apoyando a un viejo marco.

También, como algunas de las otras respuestas han sugerido, ir directamente a SP1.La actualización de service pack experiencia no era casi tan grande de una terrible experiencia en VS2005 SP1...al menos en mi experiencia.

VS 2008 no es el punto.El más reciente .Net paquete es el punto.Usted puede utilizar Linq y todas las otras nuevas Características con el bloc de notas y la línea de comandos del compilador, pero supongo que es más teórico.Así que mi declaración es que sí .net 3.5 es la recomendación, pero usando sin VS 2008 no es una buena idea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top