Crear aplicaciones para SharePoint mediante Visual Studio

Mediante Visual Studio, se pueden crear aplicaciones para SharePoint, que son soluciones de pequeño tamaño y que usan tecnologías basadas en estándares como HTML5, JavaScript y OAuth. Estas aplicaciones se diseñan normalmente para ayudar a los usuarios a completar una tarea concreta o un conjunto relacionado de tareas. Por ejemplo, se puede crear una aplicación para realizar un seguimiento de los gastos de viaje o para mantener una hoja de inscripción del equipo. Para obtener más información, vea ¿Qué se puede hacer en una aplicación para SharePoint?.

Las aplicaciones de SharePoint tienen una superficie menor que otras soluciones de SharePoint porque no están instaladas en el servidor host y, de esta forma, no sobrecargan un sitio de SharePoint con llamadas API. En su lugar, se pueden utilizar diferentes opciones de hospedaje para administrar esos servicios independientes del paquete de aplicaciones que se agregan al sitio de SharePoint. También se pueden crear aplicaciones para SharePoint en línea mediante las Herramientas de desarrollo "Napa" de Office 365. Para obtener más información, vea SharePoint 2013 y Crear aplicaciones para SharePoint.

Introducción

Para comenzar, debe instalar y configurar un entorno de desarrollo en un equipo local u Office 365. Además, descargue e instale Office Developer Tools para Visual Studio y los componentes de cliente de SharePoint, que proporcionan las plantillas de proyecto y otros archivos necesarios. Para obtener más información, vea Introducción al desarrollo de aplicaciones para SharePoint.

Crear una aplicación para SharePoint en Visual Studio

Cuando se crea una aplicación para SharePoint mediante la plantilla de proyecto Aplicación para SharePoint, un asistente pide que se elijan los valores para la aplicación, como una ubicación para la aplicación y cómo se desea hospedar. Visual Studio genera una solución que contiene todos los archivos necesarios para empezar a probar la aplicación para SharePoint. Para obtener ejemplos, vea “Tareas y ejemplos básicos para demostrar cómo crear una aplicación hospedada en SharePoint, una aplicación hospedada en un proveedor y una aplicación hospedada automáticamente” en Introducción al desarrollo de aplicaciones para SharePoint.

Puede crear una aplicación con características más completas agregando otros elementos de proyecto de SharePoint, como elementos web de cliente, listas, tipos de contenido, tipos de contenido para orígenes de datos externos y flujos de trabajo. Para obtener más información, vea Crear aplicaciones para SharePoint y elementos de proyecto a partir de plantillas.

Crear una aplicación para SharePoint mediante una herramienta basada en Web

Además de utilizar Visual Studio, también puede crear estas aplicaciones utilizando las Herramientas de desarrollo "Napa" de Office 365. Con esta herramienta de creación basada en el explorador, puede desarrollar no solo aplicaciones para SharePoint, sino también aplicaciones para Office. Puede, por ejemplo, crear sus primeras soluciones mediante las Herramientas de desarrollo "Napa" de Office 365 y, a continuación, descargar y abrir esas soluciones en Visual Studio, si más adelante decide que necesita más características de desarrollo y compatibilidad. Para obtener más información, vea Regístrese en un sitio para desarrolladores de Office 365.

Integrar datos de SharePoint en aplicaciones para Office

Puede integrar los datos almacenados en SharePoint, como lista de información o documentos, en Office mediante una aplicación para Office. Por otra parte, el paquete de una aplicación para SharePoint puede incluir una aplicación para el paquete de Office. Cuando los usuarios instalan la aplicación para SharePoint, la aplicación para Office se agrega a un catálogo corporativo en SharePoint. Para obtener más información, vea Introducción a las aplicaciones para Office.

Empaquetar y publicar la aplicación

Cuando esté preparado para publicar la aplicación para SharePoint, elija algunos valores del asistente para publicación. Visual Studio genera todos los archivos necesarios para publicar la aplicación en el catálogo corporativo de SharePoint, en la Tienda Office, en una carpeta de red compartida o en un catálogo de Exchange. Para obtener más información, vea Procedimiento para publicar una aplicación para SharePoint con Visual Studio.

Obtener respuestas a preguntas sobre el desarrollo de aplicaciones

Si no sabe cómo seguir o tiene alguna pregunta sobre cómo desarrollar aplicaciones para SharePoint, puede leer y enviar consultas en el foro de SharePoint 2013 para desarrolladores.

Vea también

Otros recursos

Crear aplicaciones para Office

Aplicaciones para Office y SharePoint