martes, 8 de junio de 2010

Visual Studio 2010 ¿Qué esperamos obtener?

Estimados Amig@s
Quiero compartirles muy brevemente (imaginen una vista a 30,000 pies de altura) algunas de las características que estarán presentes en el nuevo Visual Studio 2010. Yo se que muchos se estarán preguntando cuando oficialmente se liberará esta nueva versión?, bueno la respuesta aun esta al aire, ya que Microsoft no ha develado la fecha esperada para lanzar la nueva versión. Lo que si sabemos es que se van a realizar 5 fases y que actuamente ya podemos descargar el primer CTP (Community Technology Preview) para que comenzar a explorar esta nueva herramienta.
En que esta centrado el desarrollo de VS2010
Microsoft como en todo proyecto siempre define objetivos, VS2010 no fue la excepción. A continuación enumeramos las principales características en las que esta centrado el desarrollo de VS2010:
Aplicaciones Departamentales (Departamental Applications): Básicamente este enfoque está en aquellas aplicaciones que no necesariamente son aplicaciones gigantes o empresariales, es decir son más aplicaciones pequeñas desarrolladas para un fin especifico que generalmente soluciona algun problema o conflicto dentro de un departamento de una empresa
Office Business Applications: Esta versión permitirá trabajar con diferentes versiones de Ms Office (32 y 64bits) y entregarlas como un paquete simple de instalación. Se incluye soporte para la realización de la Interfaz gráfica con WPF, entre otros.
Web & RIA: Hay un especial enfoque en proveerle a los web developers la capacidad de poder ser más productivos al momento de desarrollar aplicaciones Web y RIA, esto incluye mejor soporte a estándares, integración de nuevas frameworks como Asp.NET MVC, mejor experiencia con javascript y jquery, entre otros.
Code Focused: Para muchos de los desarrolladores que nos facina estar dentro del IDE, escribiendo, oliendo y hasta respirando código, en la nueva versión de VS, se tiene previsto proveernos de muchas herramientas para aumentar nuestra productividad, entre las que podemos mencionar: herramientas para mejorar la experiencia de implementar TDD, un nuevo editor de codigo re-escrito sobre WPF con una mejor experiencia de usuario, entre otras.
Windows: Enfocada a explotar mucho de WPF, WCF y WWF.
Tendencias Emergentes (Emerging Trends): Aqui hay mucho, encontramos lenguajes dinámicos, soporte para parallel programming, Dynamic Data, Astoria, etc.
Bien como podemos ver hay mucha tela que cortar de este mantel, aca ni siquiere he mencionado aspectos como la Democratización del Ciclo de Vida de las Aplicaciones (ALM), en donde prácticamente tendremos una infinidad de herramientas para modelar, nuevas herramientas de testing y para documentación y que decir de la liberación de la nueva versión de VS Team System code name “Rosario”.
Ahora bien, si vemos algunos perfiles que muchos manejamos en el desarrollo veamos que podemos esperar:
Desarrollador Web
Herramientas para deployment integradas más flexibles: Lo resumimos a una característica llamada “One click Deployment”
Más soporte para estándares web: Mejor control sobre el código para garantizar el uso de estándares.
Diferentes Frameworks: Seguiremos teniendo todo lo mejor de Webforms y nuevas funcionalidades, pero un salgo muy grande es la inclusión de ASP.NET MVC.
Mejores herramientas y soporte para desarrollo de RIA’s
Soporte para Caching!: Aqui hablamos del proyecto Velocity!
Line of Business (LOB) Desarrollador Windows
Exponer Data es mas rápido y fácil que nunca: Esto lo podemos lograr via REST services con Data Services, Dynamic Data over forms.
Soluciones más flexibles para deployment: Clilck Once! mejorado
Desarrollador Office
Capacidad de trabajar las últimas plataformas disponibles de office
Herramientas de Soporte para Sharepoint
Mejoras a los lenguajes para trabajar con la API de Office
Mejor soporte para Deployment
Independent Software Vendor (ISV)
Fácil Construcción de aplicaciones concurrentes (Parallel Programming): Segun Intel en aproximadamente 10 años veremos computadoras corriendo con 100 cores.
Soporte para hacer aplicaciones extensibles (MEF)
Mejor Experiencia para Debugging
Nuevo modelo para el IntelliSense que escale a fuentes de código gigantes
Mejoras a C++
Bueno amigos, hemos visto a un nivel macro algunas de las características nuevas que vienen preparadas en Visual Studio 2010. Asi que si no pueden esperar, aprovechen a jugar un poco con el CTP.
Espero les halla gustado esta información y esten pendientes que próximamente les traere más!

Naim Jhon Cruzado Paredes
naim_jhon@hotmail.com

No hay comentarios:

Publicar un comentario