Vsto Para los Mortales Ya esta Disponible

El martes Microsoft lanzó Visual Studio 2010 RC y .NET Framework 4.0 RC para los suscriptores de MSDN, pero hoy la compañía ha puesto estas versiones a disposición del público. Incluyen nuevas opciones de prueba, mejoras al entorno de desarrollo integrado, herramientas integradas para Windows 7 y Microsoft SharePoint 2010, nuevos enlaces para operación de arrastrar y colocar de Silverlight y Windows Presentation Foundation.

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE) de Microsoft. Puede ser utilizado para desarrollar aplicaciones de consola y de interfaz gráfica, junto con aplicaciones de Windows Forms, sitios web, aplicaciones web y servicios web, en código nativo junto con código manejado en  todas las plataformas compatibles con Microsoft Windows, Windows Mobile, Windows CE,. NET Framework,. NET Compact Framework y Microsoft Silverlight.

Un portavoz de Microsoft declaró: “Hemos escuchado de los clientes que el rendimiento en la versión Beta 2 no fue todo lo que habían esperado, por eso el RC lanzado hoy ofrece un rendimiento mejorado. Específicamente, los clientes verán mejoras de rendimiento en la carga, compilación y depuración”.

La versión final de Visual Studio 2010 y .NET Framework 4 se lanzará el 12 de abril durante la conferencia DevConnections.

Links:

FayerWayer
Visual Studio 2010 RC and .NET Framework 4.0 RC released publicly (Neowin)
Visual Studio 2010 y .NET Framework RC (Microsoft MSDN)

¡Visual Studio 2010 Releace Candidate está disponible HOY!

El RC de Visual Studio 2010 estará disponible para todo el público a partir de hoy, 10 de febrero. Esta versión entrega una performance superior y adiciona el objetivo de recabar la mayor cantidad de información sobre el feedback de los usuarios antes de liberar la versión final. Específicamente, verán mejoras en cuanto a la carga, tipeo, creación y depuración de soluciones.

¿Qué mejoras se han hecho en Visual Studio 2010 RC?

VS2010 RC cubre los comentarios y el feedback recibido luego de lanzar la versión Besta2. Los usuarios verán las mejoras en la performance en cuanto a carga de soluciones, tipeo, creación y depuración (debugging).

Para información adicional, chequea el blog de Soma y de Jason Zander.

Además puedes descargar el RC aquí.

Mas Acerca de System.AddIn

System.AddIn está diseñada para aislar partes de su aplicación. Fue diseñado para el escenario de AddIns. A pesar de la confusión de nombres, esto no tiene nada que ver con Visual Studio. System.AddIn es todo acerca de la ampliación de su aplicación.

Digamos que usted tiene una aplicación comercial, y algunos clientes quieren hacer cosas extra. Con System.AddIn, solo necesita construir interfaces con acceso muy específicos de su capa de negocio de una manera controlada. Puede crear una API, y System.AddIn manejarla para usted.

Con System.AddIn y su API, los programadores no alteran su código. Ni siquiera tener que recompilar o tener el código fuente. Tienen acceso a su aplicación en los canales que usted defina.

System.AddIn gestiona los límites del dominio de aplicación de la forma que un fallo en el complemento no afecte su aplicación.

System.AddIn cuenta con el respaldo de Microsoft y el compromiso por lo que es la forma de facilitar la aplicación de ampliación a su aplicación en el futuro.

Creo que System.AddIn es importante más allá de las aplicaciones al por menor. Éstos son algunos escenarios clave:
1. Hay que dejar a sus clientes o terceras partes añadir funcionalidad
2. Diferentes clientes necesitan diferentes interfaces de usuario
3. Diferentes segmentos de la aplicación van a evolucionar a un ritmo diferente
4. Interactuar con una semántica basada en una gran organización de servicio.

Estas son algunas buenas razones para mantener un ojo en System.AddIn. Puede haber más. Antes de la liberación PipelineBuilder, System.AddIn era un dolor para el uso que yo no podía recomendar. La belleza es que System.AddIn pasó de un dolor absoluto a francamente fácil en un día. Es una herramienta que usted debe entender para su arsenal, sobre todo si pretende ser algo parecido a un arquitecto.

Plug-ins en Nuestras Aplicaciones .

Recientemente  me pregunta de cómo poder hacer que mi aplicación(es) pueda n usar plug-ins y así poder “extenderla” y poder n cosas con ella y solo tener que dar mi “SDK”(para que otro pueda extender mi aplicación ), pensé un momento y me dije “esto es como largo” , así que me dedique a investigar un poco y me tope con el Addin FrameWork , y no es nada nuevo o algo sacado el más allá, si no algo que ya venía con el .net framework.

Toda la maquinaria necesaria esta en dos ensamblados System.Addin y System.Add.Contrac. Pero para poder darle vida a esto hay que tener algunos conceptos bien técnicos de como se mueve el “engime”.

Por ahora les voy a dejar el link del MSDN y el blog del los desarrolladores del proyecto CLR AddIn Team.

En las próximas entradas iré explicando cómo darle este poder a nuestros proyectos.