Preparación de ambiente para desarrollo de Apps en SharePoint 2013

Con el nuevo modelo de desarrollo de Apps para SharePoint 2013 existen cambios en las consideraciones necesarias para disponer de un ambiente de desarrollo.

En versiones anteriores de SharePoint (2007/2010) era necesario para desarrollar WebParts, tener un ambiente de SharePoint donde tengamos a su vez instalado Visual Studio de tal manera de que podamos acceder a las dlls de SharePoint y compilar y desplegar nuestros desarrollos.

En muchos casos los desarrolladores debían disponer de una máquina virtual donde tenían su granja de SharePoint implementada y asi mismo Visual Studio, para posteriormente las soluciones .wsp fueran desplegadas en un ambiente de QA o producción. El problema con esto era que a partir de la versión 2010 de SharePoint, los requerimientos de Hardware para disponer de un ambiente de desarrollo cada vez exigían una inversión mayor y era una mala práctica compartir un único servidor de desarrollo, pues muchas veces algunos desarrollos interferían con otros. Principalmente estas necesidades se daban debido a que los desarrollos se desplegaban sobre la misma infraestructura de SharePoint, comprometiendo la granja con despliegues que requerían reinicios de los application pools y web sites.

 Con el nuevo mode de apps para SharePoint 2013, teniendo en cuenta que los desarrollos no se ejecutan sobre SharePoint, sino externamente (en el cliente o en un servidor externo), tampoco es necesario instalar nuestro Visual Studio para acceder a las dlls de SharePoint.

Existen varios mecanismos para acceder a los objetos de SharePoint: .NET CSOM, JS CSOM, REST. Esto nos permite simplemente desde nuestros equipos conectarnos a servidores remotos de SharePoint 2013 y realizar nuestros desarrollos.

Para habilitar nuestro ambiente de desarrollo seguir los pasos detallados a continuación:

1. Instalar Visual Studio 2012.

2. Descargar e instalar Microsoft Office Developer Tools for Visual Studio 2012.

3. Descargar e instalar SharePoint client components.

4. Y listo, ahora a iniciar Visual Studio 2012. Veremos que ahora disponemos de nuevas plantillas para desarrollar apps para Office y SharePoint.

 

Ahora solo nos toca a empezar a desarrollar Apps!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *