Visual Studio 2010

Windows nos trajo el nuevo Visual Studio 2010 junto con el Framework 4.0 con el fin de siempre estar a la par de los constantes cambios en el desarrollo de aplicaciones empresariales.

Visual Studio 2010 trae consigo un mejorado Windows Presentation Foundation (WPF) basada en la Interfaz de usuario que trae soporte para arquitectura modelada, depuración de programas en paralelo, este es un IDE que unifica todas las tecnologías de Microsoft, que da soporte a Windows Azurre y SharePoint 2010.

En la siguiente imagen podemos apreciar la evolución del Visual Studio junto con el Framework desde su lanzamiento en el 2002(Visual.NET) aunque no podemos dejar en el olvido al famoso Visual Basic 6.0 con el que algunos empezamos  en la programación visual.

Historia de Lanzamiento

<<Lo que he podido apreciado al revisar código de visual basic 6.0 y visual basic.net se nota grandes diferencias en cuanto a sintaxis de sus funciones, cabe mencionar que aunque Visual Studio2010 al abrir un proyecto de una versión anterior te la actualiza no siempre va a funcionar igual, y pongo de por ejemplo si en un proyecto de 6.0 utilizabas librerías del sistemas declaradas como long en Visual.Net se tiene que declarar como integer, si en 6.0 tenías una variable declarada como as Any en Visual.Net ya no existe, y por lo tanto se tiene que ir revisando el código para ver qué datos almacena y de acuerdo a eso asignarle un tipo de dato, y peor aún si hay funciones que en Visual.Net ya no le da soporte, se tendrá que hacer una mejora en el algoritmo para adaptarlo a las funciones que te da Visual.NET>>

Características

El nuevo IDE de Microsoft trae nuevas características que permitirá más eficiencia y eficacia en el desarrollo de aplicaciones y como siempre seguirse considerando a esta herramienta como la mejor interfaz en el diseño de aplicaciones.

 

El .NET Framework 4 y Visual Studio 2010 trae varias mejoras que las empresas pueden beneficiarse. El mejorado framework se puede utilizar para construir una serie de escenarios en el desarrollo de aplicaciones como:
• Construir aplicaciones compuestas fácilmente extensibles (que constan de varios módulos) en forma plug and play sin necesidad de recompilar la aplicación con el MEF
• Desarrollo integrado, de extremo a extremo el escenario de gestión de pedidos que abarca varios departamentos con servicios de flujo de trabajo de reciente introducción.
• Construir aplicaciones altamente interoperable y escalable, como Twitter, Facebook, Amazon por exponer la funcionalidad de negocio como servicios WCF
• El modelo más sencillo, el más rápido modelo de dominio en negocios farmacéutico, de seguros, energía, etc. Dominio a través de las capacidades de Entity Framework de mapeo relacional de objetos
• Construir Web 2.0 tipo de apoyo a través de páginas web dinámicas interactivas con AJAX, ASP.NET MVC, y Silverlight mediante el aprovechamiento de soporte de lenguajes dinámicos como Iron Python, Iron Ruby.
• Crear bibliotecas matemáticas complejas, los algoritmos de simulación de contratos derivados financieros, resolver la operación los problemas de investigación en torno a la optimización de costes, maximizar las ventas, el algoritmo de la ruta más corta teniendo millones de constraints y variables mediante el aprovechamiento de F # para construir bibliotecas funcionales.
• Aprovechar el verdadero poder de la arquitectura multinúcleo para multiplicar la ganancia en el rendimiento de las aplicaciones a través del empleo APIs en paralelo.

<<Este IDE trae integrado la librería Pack que contiene los controles de formas, ya que la versión de VS2008 no traía integrada la librería, para utilizar esta había que ir a la página de Microsoft y descargarla y luego agregarla al proyecto>>

En el siguiente grafico podemos apreciar la arquitectura del VS2010 y el Framework 4.0

Arquitectura de VS2010

Se espera a que el modelado de la arquitectura de VS2010 cumpla grandes expectativas en cuanto a arquitectura, etapas de prueba, el ciclo de desarrollo de aplicaciones, la documentación y trazabilidad entre diferentes etapas del ciclo de vida de desarrollo de un sistema.

Innovación y crecimiento son los desafíos  de las modernas empresas de hoy en día, para llegar a esto hay que seguir la pista a las nuevas tecnologías que salen al mercado. Las aplicaciones de hoy, necesitan ser más informativos, sincronizadas, interoperables, receptivos y escalables para que sirvan a diversos usuarios y bajo estas consignas sacarle provecho a este IDE que integra toda la tecnología Microsoft.

 

Bibliografía:

 

Pearson Visual Basic 2010 Unleashed 2010. Alessandro Del Sole

EBook Curso Introducción a NET con VB 2010, Guillermo Som, Unai Zorrilla, Jorge Serrano

www.infosys.com

Leave a Reply


Ir a la barra de herramientas