Herramientas de SharePoint compatibles con Visual Studio

Publicación del inglés original : Jueves, de febrero de 2009 a las 11:24 AM PST por Somasegar 

Hoy en día, los desarrolladores pueden utilizar Visual Studio 2005 o Visual Studio 2008 para desarrollar soluciones para Microsoft Office SharePoint Server 2007 (MOSS) y Windows SharePoint Services 3.0 (WSS). Junto con las características de VS 2005 y VS 2008, los desarrolladores también pueden utilizar extensiones de Visual Studio para WSS y docenas de herramientas de terceros.

En Visual Studio 2010, vamos a ampliar la compatibilidad de SharePoint en dos áreas clave. En primer lugar, Visual Studio 2010 proporcionará un amplio conjunto de plantillas de proyecto, diseñadores e infraestructura de implementación que hará a cualquier desarrollador de .NET más productivo en la plataforma SharePoint. En segundo lugar, se expondrá una API que continuará fomentando el ecosistema de los desarrolladores que crean herramientas de desarrollo y tecnologías de extensibilidad.

Visual Studio 2010 viene acompañado de un conjunto amplio de plantillas, tanto de proyecto como de elementos. Podrá utilizar estas plantillas para crear o actualizar rápidamente elementos de SharePoint tales como definiciones de lista, instancias de listas, definiciones de sitios, flujos de trabajo, receptores de eventos, modelos de catálogo de datos profesionales y tipos de contenido.

En Visual Studio 2008 los proyectos de flujo de trabajo compatible podían crearse únicamente para las listas y bibliotecas de documentos. En Visual Studio 2010 se podrán crear flujos de trabajo a nivel de lista y de sitio, así como crear formularios aspx de asociación e iniciación. Y, tal como usted espera, los nuevos diseñadores de Visual Studio 2010 pueden utilizarse para crear elementos web, páginas de aplicación y controles de usuario de un sitio de SharePoint (consulte la siguiente captura de pantalla).

Por supuesto, obtendrá todas las ventajas que espera al desarrollar en Visual Studio, como compatibilidad completa con la depuración de código, IntelliSense y finalización de instrucciones. El importador de WSP le permite importar rápidamente contenido de SharePoint existente y los asistentes de proyecto simplifican el desarrollo de la solución. Por ejemplo, el asistente para los receptores de eventos le permite seleccionar sólo los eventos que desea controlar y genera el código y XML necesarios. Y podrá navegar rápidamente y examinar el sitio de SharePoint directamente en Visual Studio con el explorador de servidores (consulte la siguiente captura de pantalla).

Visual Studio 2010 proporciona un conjunto completo de plantillas de proyecto y herramientas que los programadores pueden utilizar para crear soluciones personalizadas de SharePoint. Aunque estos proyectos y herramientas de SharePoint funcionan bien para muchos escenarios de desarrollo de aplicación, hay veces que es necesaria una funcionalidad nueva o diferente. En estos casos, puede adaptar los proyectos de SharePoint y herramientas de Visual Studio mediante una nueva API de extensibilidad de Visual Studio. Esta API le permitirá crear nuevos elementos de proyecto de SharePoint, automatizar y ampliar los elementos de proyecto de SharePoint existentes, mejorar la implementación y la funcionalidad de retiro y ampliar la pantalla y las acciones de nodos de SharePoint en el explorador de servidores.

Si desea saber más aún, puede ver a Reza Chitsaz (en inglés) en Channel 9.

¡Namaste!