Publicado el 19/05/2015
SharePoint se ha convertido en muchas organizaciones, en la plataforma corporativa para el desarrollo de soluciones colaborativas dada su capacidad de gestión documental, gestión de actividades y tareas, e integración con herramienta Office. Como extensión de su funcionalidad, en los últimos años ha proliferado el desarrollo en SharePoint, de aplicaciones de negocio con resultados por lo general lejos de ser óptimos por diferentes motivos.
Nos encontramos con diferentes estrategias de desarrollo de aplicaciones de negocio en SharePoint que por lo general no permiten cumplir con las expectativas de los usuarios finales.
En los últimos años desde I-NERCYA hemos intentado solventar los problemas planteados, principalmente enfocados en:
AngularJS es un marco de trabajo (framework) creado por Google para desarrollar aplicaciones de página única (SPA: Single Page Application) usando JavaScript y HTML5. Con AngularJS se pueden desarrollar aplicaciones donde toda la lógica de presentación se ejecuta en el navegador Web y abre la puerta a la implementación en JavaScript y ejecución de la lógica de negocio en el navegador web cuando se tienen graves limitaciones para implementar y ejecutar dicha lógica en el servidor.
AngularJS presenta varias ventajas frente al modelo tradicional donde el HTML y los datos viajan constantemente entre el navegador y servidor web:
AngularJS nos está permitiendo crear aplicaciones de línea de negocio integradas en SharePoint, sin necesidad de desplegar ninguna solución en la granja de servidores y sin ejecutar una sola línea de código personalizado en los servidores de SharePoint, superando de esta manera las serias limitaciones que algunos de nuestros clientes tienen, proporcionándoles además una solución web moderna, atractiva y de rápida respuesta.