This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

SharePoint 2013: Novedades para desarrolladores!

En la línea de su predecesor, SharePoint 2013 viene acompañado de un montón de documentación para facilitar la adopción de la plataforma. En este sentido, en lo que a novedades para desarrolladores se refiere, os recomiendo este artículo de MSDN en el que se reflejan novedades como:

  • La incorporación de un nuevo modelo de desarrollo: nuevo modelo de aplicaciones, que viene a complementar las clásicas soluciones de tipo granja y las soluciones de tipo sandbox que aparecieron en SharePoint 2010. Básicamente en SharePoint 2013 todo es una aplicación, y lo interesante del modelo es que es no intrusivo ya que las aplicaciones residen fuera de nuestros sitios de SharePoint ya sea en una colección de sitios independiente, en un servidor dedicado que hospede estas aplicaciones o bien en Windows Azure (ahí está el marketplace de Microsoft para SharePoint Online). Es el usuario el que decide que aplicaciones quiere utilizar del catálogo correspondiente y de darle “permiso” para hacer lo que tenga que hacer…esto no es nuevo, sino que ya estamos acostumbrados a realizarlo en Facebook por ejemplo cuando hacemos uso de una aplicación y le damos ciertos privilegios. Por debajo, el nuevo modelo de aplicaciones hace uso de OAuth.
  • A nivel de tecnologías para el desarrollo de aplicaciones, se trata de usar estándares web, es decir, HMTL, CSS y JavaScript. Además de esto, SharePoint 2013 se “RESTifica” a la enésima potencia a través de una nueva API REST (OData) que expone ya no sólo un sitio de SharePoint, sino también servicios como el de BCS, el de búsquedas, etc.
  • Herramientas de desarrollo, se han seguido evolucionando las herramientas de desarrollo para SharePoint en Visual Studio 2012 (VS 2012) incorporando plantillas relativas al nuevo modelo de aplicaciones. SharePoint Designer 2013 (SPD 2013) pierde la poca componente de diseño que tenía en SPD 2012 y se convierte en una herramienta muy potente para crear flujos de trabajo. Finalmente, aparece una nueva herramienta para crear aplicaciones en línea para SharePoint Online…se trata de Napa y os recomiendo que reviséis este post de Jason Zander al respecto. Napa permite craer aplicaciones para SharePoint Online sin tener que usar VS 2012, aunque estas aplicaciones se pueden importar luego en VS 2012 por lo que se podrían reutilizar en SharePoint 2013 On-Premise.

image

  • A nivel de API, la principal novedad viene dada por esa “RESTificación” que os comentaba y que es clave en el nuevo modelo de aplicaciones en la nube. Y mucho más, de cara a poder interactuar con SharePoint desde Windows Phone, desde Windows 8 y en general desde otras plataformas y tecnologías relacionadas…con SharePoint 2013, tiene sentido más que nunca “la capacidad de elección” que vendrá dada por el tipo de desarrollo que se requiera, pero también por los conocimientos que tengamos…y como muestra, una imagen que vale más que mil palabras. Os recomiendo leer está sección de MSDN relativa a las APIs de SharePoint 2013: http://msdn.microsoft.com/en-us/library/jj164060(v=office.15)

Venn diagram of API sets and SharePoint app types

  • A nivel de artefactos “clásicos” que se pueden desarrollar nos encontraremos con novedades como:
    • Soporte de manejadores de eventos para listas externas.
    • Manejadores de eventos remotos, es decir, desde una aplicación que se ejecuta en un contexto del lado del cliente podremos reaccionar a cambios producidos en SharePoint.
    • Los flujos de trabajo ya son flujos basados en la última tecnología de .NET Framework, es decir, la 4.x lo que implica que hablamos de flujos de trabajo declarativos. Además, la arquitectura de flujos se ha re-hecho de manera que tenemos un servidor exclusivo dedicado a flujos de trabajo: El Windows Azure Wokflow (WAW).
    • A nivel de BCS, podremos integrar fuentes de datos OData y además el ámbito de los conectores BCS no será ya sólo granja, sino que podremos usarlos en aplicaciones.
  • Continuando con el concepto de aplicaciones de servicio que incorporó SharePoint 2010 y que supuso una gran revolución, SharePoint 2013 incorpora nuevas aplicaciones de servicio con Translation, Servicios de Access (en sintonía con la nueva versión de Access incluida en la suite Office 2013),

Y este es un primer resumen de posibilidades y novedades a nivel de desarrollo en SharePoint 2013.

Published 20/7/2012 9:55 por Juan Carlos González Martín

Comparte este post:

Comentarios

# SharePoint: Resumen de posts (I)!@ Wednesday, August 1, 2012 8:41 AM

De la misma forma que he decidido crear un recopilatorio global de enlaces interesantes sobre SharePoint

Blog del CIIN

# SharePoint 2013: Ejemplos de aplicaciones para SharePoint!@ Wednesday, October 3, 2012 10:36 PM

Cómo comentaba en este post , una de las grandes novedades de SharePoint 2013 es el nuevo modelo para

Blog del CIIN