El rompedor sistema de programación de SharePoint

El rompedor sistema de programación de SharePoint

Ok Jordi, ahora ya sabemos que SharePoint Online es una de las mejores opciones para teletrabajar en equipo, pero… ¿Cómo se programa sobre SharePoint Online? ¡Quédate que te lo resuelvo!

Como te expliqué en el artículo anterior SharePoint Online está integrado dentro de Office 365 así que es perfecto para usar Word, Excel, PowerPoint y todas las herramientas Office con tu equipo de forma online y remota. ¡Pero lo mejor es que se puede personalizar a nuestro gusto si se desea!

El nuevo FrameWork de SharePoint (SPFx) es un nuevo modelo de desarrollo que se basa en el desarrollo moderno de webs y puede ser usado en cualquier plataforma con cualquier framework JavaScript para construir todas las customizaciones que quieras. Te cuento algunas características de este nuevo FrameWork:

  • Es 100% Javascript: Antes usábamos frameworks JavaScript como Angular, Knockout, jQuery, CSOM y otras junto con tecnología ASP.NET, pero ahora Javascript es suficiente. Si se quieren construcciones más complejas, también se puede combinar con el moderno SharePoint UX.
  • Usar TypeScript es la mejor decisión como lenguaje moderno basado en JavaScript. Además se usan frameworks muy famosos de UI como React.
  • Es confiable ya que todo se realiza dentro del mismo sistema de Office 365.
  • El hosting es totalmente libre, puedes hacerlo en SharePoint, en la nube y también en otros servidores.
  • Se adapta a todos los sitios web, los más nuevos y los más antiguos.
  • Está pensado para mejorar la productividad y facilitar el acceso a la información desde cualquier dispositivo.

¿Por qué es tan rompedor el nuevo SharePoint Framework? Pues porque rompe con la continuidad. Hasta ahora estábamos acostumbrados a programar de la misma forma y este nuevo modelo de programación lo rompe para poder customizar SharePoint a nuestro gusto.

¿Qué otros modelos de programación existen? Pues varios… Para SharePoint Online puedes continuar usando Add-Ins; usar Script Injection mediante el ya conocido Content Editor WebPart o Script Editor; y SharePoint Webhooks que nos permite construir aplicaciones que se suscriben a recibir notificaciones sobre eventos específicos que ocurren en SharePoint. Si de lo que hablamos es de SharePoint On-Premise entonces podemos usar, también, soluciones de granja (Farm Solutions), los de Sandbox, los Add-Ins (igual que en SharePoint Online). En el esquema del siguiente artículo podrás ver su relación en cuanto a flexibilidad y coste:

No hay texto alternativo para esta imagen

También puedes verlo cronológicamente en este otro artículo

No hay texto alternativo para esta imagen

Ya ves que SharePoint Framework es un sistema de soporte que nos permite customizar usando herramientas mucho más modernas. Así que claramente el cambio a SharePoint Framework merece la pena por las mejoras e innovaciones que presenta. Aunque, personalmente quiero apostar por tener SharePoint Framework junto con Blazor, esto será increíble. Tiempo al tiempo.

Inicia sesión para ver o añadir un comentario.

Otros usuarios han visto

Ver temas