Mis primeras impresiones del IDE con VS 2010 Beta 2 - Ultimate
.png)
Después de descargarme e instalar VS 2010 Beta 2 Express Edition para C#, VWD y VB en un Windows Vista 64 bits de forma satisfactoria, me he puesto a instalar un VS 2010 Beta 2 Ultimate en un Windows XP 32 bits.
La primera de las cosas que he de comentar es que la instalación de VS 2010 Beta 2 - Ultimate me mandó reiniciar el PC dos veces, algo que no me gustó mucho la verdad.
Otro aspecto a destacar es que una vez finalizado el proceso de instalación, el instalador nos devuelve un error con la instalación de Silverlight 3 si teníamos instaladas las Silverlight 3 SDK Tools para Visual Studio 2008 y Expression Blend 3. Podrás encontrar toda la información sobre este fallo en este enlace [http://blogs.msdn.com/amyd/archive/2009/10/21/visual-studio-2010-and-silverlight-3-sdk.aspx].
En las versiones Express Edition por otra parte, no he tenido ni el más mínimo problema.
Respecto al IDE, me parece más amigable (para los que no hayan probado la Beta 1) que VS 2008, y su acoplamiento con el TFS de turno es directo.
Simplemente he tenido que indicarle la url de mi tfs y me ha cogido a la primera y sin dudar todos los proyectos de equipo y ha asignado correctamente la ruta que tenía en mi VS 2008.
En resumen, ha funcionado perfectamente como era de esperar.
Respecto a la memoria usada, menos que en VS 2010 Beta 1, en concreto 256 Mb frente a los casi 540 Mb que ocupaba la Beta 1.
Lo gracioso es que si minimizo el IDE y lo vuelvo a restaurar, la ocupación de memoria baja hasta 5 veces.
No sé si es un comportamiento normal, pero me indican por otro lado que es posible que sea así para cargar en memoria algunos conjuntos globales para acceder a ellos más rápidamente.
Seguiré viendo esto no sea una fuga de memoria o cualquier otra cosa.
Volviendo al IDE nuevamente, el trabajo con el TFS y con la ventana del Explorador de Código Fuente es prácticamente la misma, apenas ha cambiado pese a que el IDE está reprogramado totalmente para WPF.
Si abro un proyecto del TFS creado con VS 2008, lo primero que me hace el IDE es actualizármelo (si quiero) a VS 2010 (como en versiones anteriores).
Aún y así, lo que me sigue sorprendiendo es el comportamiento de la memoria en VS 2010.
Si veo en el Administrador de tareas que mi VS 2010 tiene demasiada memoria asignada, minimizo para que se lance el proceso de liberación de memoria, algo que lanza en este caso el propio sistema operativo por debajo, y restauro. La diferencia de memoria consumida puede ser hasta 5 veces menos como me ha pasado a mí (haced la prueba).
Lo que sí hay que tener en cuenta es que Win32 ha dado paso a WPF con código manejado y que habrá algunos aspectos que deberán ser limados hasta la versión RTM, y que como es lógico, la aplicación consume más memoria para tracear y realizar procesos que no serán necesarios en la versión final, pero en términos generales, mucho más contento con esta Beta 2 que con la Beta 1 en cuanto a memoria consumida.
Finalmente, quiero comentar una opción que a veces pasa desapercibida.
Cuando iniciamos un nuevo proyecto (New Project), se abre una ventana donde podemos indicar la versión de .NET Framework que queremos utilizar (.NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, .NET Framework 4.0 y More Frameworks).
La opción More Frameworks nos llevará a una página de Microsoft [http://msdn.microsoft.com/en-us/netframework/aa569263.aspx] dentro de la cual podremos lanzar la instalación de .NET Framework 3.5 SP1.
Recuerda que es muy recomendable actualizar .NET Frameowrk 3.5 a SP1 si no lo tienes, aunque a estas alturas casi todo el mundo lo tendrá instalado en sus sistemas.
Por último, quiero indicaros una url de Walkthroughs muy interesantes sobre VS 2010 y .NET Framework 4 Beta 2 [http://msdn.microsoft.com/es-es/vstudio/dd441784(en-us).aspx] y un enlace en español sobre la explicación de las versiones de Visual Studio 2010, más que nada para que no te pierdas [http://msdn.microsoft.com/es-es/ee692003.aspx].
Seguiremos estudiando el IDE, sus comportamientos, posibles bugs y más detalles.
Aprovechando la aparición de esta nueva Beta, los ejemplos que hice en el pasado CodeCamp 2009 en VS 2010 Beta 1, los haré, probaré y publicaré en mi blog con VS 2010 Beta 2.
Saludos.