2010-04-16 12 views
9

Como salió hace unos días, estoy seguro de que al menos algunos miembros de SO tuvieron la oportunidad de probarlo.¿Qué opinas de Visual Studio 2010?

Para aquellos que lo hicieron, me pregunto si podría compartir lo siguiente:

  • Si te gustó/no le gustaba que
  • Le ha gustado/no les gustaba
  • Si vale la pena actualizar

Para garantizar la equidad (y para hacer que los mods sean felices) voy a hacer este CW.

+0

No estoy seguro que la forma adecuada para incluirla en el wiki lo es, pero también hay un montón de respuestas aquí http://stackoverflow.com/questions/885955/whats-the-compelling-reason-to-upgrade-to-visual-studio-2010-from-vs2008 – R0MANARMY

+3

Wouldn ¿Esta pregunta ahora es más apropiada en http://programmers.stackexchange.com/? –

Respuesta

13

Es nuevo y es brillante. ¿Qué más puede pedir un geek?

+9

Pueden solicitar SPEED. –

+11

No de Microsoft no pueden. – tylerl

+0

¿Tiene elementos destellantes? – LukLed

4
+4

Mighty cool, pero ultimate-only D: –

+0

Se llama depuración histórica. – Marcel

+3

Odio este "Ultimate-only" # @ &! §%. Es lo mismo con los Contratos de Código. Solo obtiene un análisis estático cuando compra premium o superior. –

3

Me gustan las nuevas características del lenguaje C++. Parallel Library es interesante y está disponible en todos los idiomas. El nuevo sistema de Ayuda es terrible, parece que cerraron todo el proyecto de MSDN Library y quieren que usemos la ayuda en línea.

+1

sin ayuda local en absoluto ??? – Egon

+0

Hay ayuda local, pero es tan malo que prefiero en línea. –

0

Todavía no he probado el lanzamiento completo, pero probé la versión Ultimate en Beta. La única característica increíble que puedo decir que me he dado cuenta de que me encantó es que me gustaron los sistemas de creación de perfiles que nunca tuve en 2008 pro, pero 2010 pro no los tendrá de todos modos por lo que yo entiendo, así que meh.

Una gran mejora que noté fue que WPF no se había estrellado en el modo de diseñador, que todo el tiempo que he tenido un montón de problemas con en 2008.

En el lado negativo, me siento que es un poco más lento.

Honestamente probablemente voy a migrar para mis proyectos personales, pero nada de lo que va a trabajar con un equipo en el que todavía va a utilizar el 2008 debido al hecho de que no todo el mundo tendrá

2010.
+0

Sospecho que encontrará aumentos de velocidad entre la versión beta y la versión de lanzamiento. – TrueWill

+0

Sospecho que también. – McAden

1
La falta

del verificador estático para Contratos de Código me molesta si tiene la edición Profesional. Al igual que el hecho de que la versión "Profesional" que tengo es solo un pequeño paso adelante de las ediciones Express.

Aparte de eso, es muy agradable y brillante. Mi próximo proyecto lo usará, así que estoy deseando usarlo correctamente. Ah, ASP.NET MVC se incluye por defecto y es una buena adición también.

+1

No hay un verificador de código estático para los Contratos de código incluidos en NINGUNA de las ediciones de VS2010, incluido Ultimate. –

+0

Por falta de quise decir que no puede instalar el verificador. Todavía carece de las capacidades. – Finglas

+0

Sí, me preguntaba lo mismo: no tengo depuración histórica y verificación de contratos estáticos. ¿Por qué me molesto con Profesional (frente a Express) –

8

He usado VS2010 desde la primera versión beta. Trataré de restringirme al IDE mismo y evitar hablar sobre todas las pequeñas mejoras en el marco y el lenguaje C#. Realmente es un paso adelante sólido de VS2008 en términos de características IDE. Mi característica favorita son las pestañas de corte que me permiten poner ventanas de código o herramienta en mi segunda pantalla. Realmente quería eso durante años e incluso solía simularlo con código usando Notepad ++ para abrir archivos de código en mi segunda pantalla. Las diversas mejoras en la depuración cuando se trata de hilos son algo que utilizo bastante a menudo. La experiencia de Entity Framework es un gran paso adelante de lo que teníamos en VS2008. El despliegue web también es interesante. Una de mis cosas favoritas, el diálogo de agregar referencias súper lentas, ya no es un problema. Las funciones de búsqueda, refactorización y búsqueda de códigos son mejores, pero no son lo suficientemente buenas como para obligarme a abandonar mi adicción a Resharper.

0

Estoy de acuerdo con las respuestas anteriores, pero al mismo tiempo, la IU no es tan buena. se cuelga en una máquina de ram 3 GB. Y además de eso, el control HTML Editor que forma parte del kit de herramientas de controles ajax se está rompiendo cuando se usa con VS 2010. Y también existe alguna limitación en el uso del control de autoaumento en el kit de control ajax con WCF. :(

la otra característica que me hizo sentir realmente uncomfartable es cuando u abrir un proyecto de aplicación web y hacer un clic derecho en una página web la opción scrolll que se proporciona para las propiedades no es muy fácil de usar ..

esto es hasta ahora mi experiencia con él Va a usar Silverlight 4 con esa necesidad de ver cómo va a ser

1

Aunque hice la pregunta, pensé que también podría compartir mi propia opinión.

Nota: Mis opiniones se limitan tan sólo utilizo VC++

pensé que era lento ... muy despacio ... muy lento. Mi máquina tampoco se queda atrás: Core 2 Duo, 2 GB de RAM y MUCHA cantidad de espacio en disco.

+2

2GB RAM no es tan caliente en estos días, especialmente si se realizan varias tareas en absoluto. Tengo curiosidad si la lentitud se puede atribuir a esto o es notablemente más lento que VS2008 en las computadoras más modernas también? Me imagino que CPU y RAM son las cosas más importantes cuando se trata de la velocidad de Visual Studio. –

+0

@Mikko: VS2008 Express vs. VS2010 Express -> gran diferencia de velocidad. No estoy seguro de cómo el profesional. las ediciones se acumulan –

+0

@Mikko: Es cierto, pero el departamento de TI donde trabajo solo instalará 2 GB de RAM en mi computadora portátil. La lentitud que menciona George es la razón por la que todavía estoy en VS2008 Pro, es mucho más rápido en mi máquina. – Pretzel

3

Me gusta la GUI de WPF, ya que permite un acercamiento suave. Me ayuda mucho a veces cuando mis ojos están estresados.

4

Aquí están mis (totalmente subjetivas) pensamientos después de usarlo durante el último mes (antes de la liberación de la mayoría, sino que deben instalarse el RTM el miércoles):

  • C# 4:
    • dinámico Typing: ¡Como magia! :)
    • Parámetros con nombre (es decir, al llamar a métodos puede especificar parámetros por nombre en lugar de posición (por ejemplo, "Imprimir (archivo: newFile, impresora: ltp1)")): Hace su código más legible, y se ve bien.
    • Parámetros opcionales (que tienen valores predeterminados para params, de modo que si se llama al método se especifica el valor predeterminado): no hago de esta manera. Parece una fuente de errores.
    • Covarianza y contradicción: me gusta que el sistema de tipo es cada vez más sólido, aunque no creo que esto afecte mi trabajo diario .
  • CLR:
    • Nueva GC: no ha tenido un impacto en mis aplicaciones todavía, pero se supone que la montón de objetos grandes es mucho mejor.
    • Contratos: Me encanta la idea. Me hace pensar en la técnica de declaración de función de Knuth "assert-body-assert".
    • PLinq: No lo he intentado todavía.
  • BCL:
    • BigInt y complejo números: ¡Por fin!
    • Tuplas: debería ser útil, especialmente con IronPython.
    • Encuestadores System.IO: Ahora son asincrónicos. Ya ha como resultado una mejora notable en algunas de mis aplicaciones.
    • Archivos de memoria mapeados, material web, REST, JSON: No lo he intentado.
  • Editor:
    • depurador Histórico: más útil que lo habría adivinado. VS todavía tiene el mejor depurador.
    • Architecture Explorer: Muy bueno. Cargué ayer la fuente de Communicator en y pude darle sentido.
    • Compatibilidad mejorada con F12. Debería salvarme un segundo o dos al día :)
    • Editor WPF: Meh. Sin embargo, podría ser genial una vez que empiece a crear GUI de WPF.
  • TFS Basic: Esta es quizás la característica más importante, y es casi completamente espontánea. Ligero TFS que puede instalar por haciendo clic en "Siguiente" tres veces. Control de fuente, automatización de compilación, error seguimiento, informes - todo el shebang. Me estoy quedando con Mercurial para control de fuente por ahora, ya que no necesito rodar compilaciones o errores de seguimiento (tengo sistemas separados para los que ahora), pero podría cambiar.
  • F #. Simplemente no sé sobre este idioma. No me he sentido obligado a cambiar, o incluso a ser tan curioso al respecto. Ya tengo instalado DrScheme para cuando quiera jugar con un lenguaje funcional.
0

Solo tengo una versión Express instalada (CTP, para desarrollo XNA), pero debo decir que mi característica favorita es que la aceleraron, y usaron WPF para la nueva interfaz de usuario. El fondo más oscuro funciona bien con mi combinación de colores, y se ve mejor :)

0

Visual Studio 2010 RTM a menudo se bloquea en mi sistema cuando se inicia, aparece el depurador JIT preguntándome si quiero depurar (en lugar de preguntándome si quiero enviar un informe de error a Microsoft).

Cuando se carga con éxito, se cuelga después de un tiempo a pesar de no haber hecho absolutamente nada con la instancia (lo dejó abierto durante la noche, regresó a la mañana siguiente para encontrar que se había bloqueado). Eso me dejó un mal sabor de boca, así que he continuado con VS2008 por ahora, que es estable como una roca.

0

Ahora, finalmente, hay un VIX totalmente administrado. ¡Y no hay claves estúpidas para cada extensión por más tiempo!

0

He estado utilizando Visual Studio 2010 Pro para codificar VB.NET durante varios meses. Me gusta: su nueva interfaz hermosa, mejor editor de código, mejores opciones de optimización con .Net 4.0. No me gusta: es lento y asigna más memoria que VS2008. Pero aún así, si necesita un IDE estable e intuitivo para trabajar, vale VS2010.

0

¡Gran compilador, pero una bestia hinchada! VC6 IDE/interfaz era tan fría ... (haa los viejos tiempos)

(e incluso en una máquina potente, VS2010 sigue siendo lento) está mal ...