SharePoint Saturday Mexico 2015
#SPSMexico2015
1
Transformando Soluciones de
SharePoint en el nuevo
Modelo de Apps
Ing. David Sánchez Aguilar
Microsoft MVP SharePoint Server | MCT | MCSD | MCITP
http://davidsanchezaguilar.wordpress.com
@davidsancheza
2
NO EXISTE UNA RECETA MÁGICA!!!
3
¿Qué paso con las soluciones?
• FARM SOLUTIONS
• Las implementaciones causan perdida de
tiempo
• Impacto en los SLAs y en la disponibilidad
• Dificil y costoso de mantener
• Análisis completos de las soluciones
• Confian completamente en sus soluciones?
• Proceso muy complejo para ALM
• Entonces? Van a desaparecer?
• La buena noticia es…NO!!!
La mala es que no es soportado para cloud…
4
¿Qué paso con las soluciones?
• SANDBOX SOLUTIONS
• Obsoletas (Deprecated)
• No hay centralización
• Problemas con el framework de features
• Vienen alternativas del mismo!!!
• Entonces? Van a desaparecer?
• SI, aún no se sabe cuando…
5
Nuevo Modelo de Aplicaciones
• Beneficios
• Las personalizaciones (custom code) se ejecuta fuera de SharePoint.
• Posibilidad de hacer una actualización o aplicar un CU separado de las
apps.
• Implementación Independiente (JavaScript, HTML, Ruby, PHP, C#).
• Se puede implementar tanto en Office 365 y on-premises.
• Comercialización por medio de un Store oficial.
• Desafíos
• Nuevo mundo? (JavaScript y HTML5 combinado con REST)
• Que hacer con lo que ya tengo FTC/Office Add-ins?
• Programación contra una plataforma “refreshing” (Office 365)
6
Tipos de Apps
7
SharePoint Apps
8
Opciones de Desarrollo e Implementación
Farm
• Full trust solutions
• Customizations to file
system of servers
• Hosted in same process
as SharePoint
• Server side SharePoint
API access
• Classic model from 2007
Sandbox
• Declarative elements
• Partially trusted code
service still included for
limited server side
Code behind Sandbox
support
solutions
deprecated
• Hosted
in isolated
process
• Limited server side
SharePoint API access
SP Apps
• New Apps model
• Deployed from
corporate catalog or
SharePoint store
• Manage permission and
licenses specifically
• Simple install and
upgrade process
• Preferred option
z
10
Recomendaciones
• No tenemos que mover todo al nuevo modelo de inmediato…
• Enfoquémonos en la funcionalidad y no en la tecnología…
Mover gradualmente
Apps hacia el modelo
Alinear productos y
servicios al roadmap
Enfocarse en los
usuarios finales
Evitar sandbox
solutions
11
Cazadores de Mitos!!!
1. El modelo de apps es solamente para la nube…
2. Todo lo que puedo hacer en un farm solution lo puedo hacer en
el App Model…
3. Microsoft tiene planeado soportar Farm Solutions en Office 365
4. El App Model va a desaparecer como desaparecio los Sandbox
Solutions…
5. Office 365 APIs va a sustituir las Apps para SharePoint y Office…
6. Si soy un Web Developer puedo programar en el nuevo modelo…
12
Microsoft quiere tu feedback!!!
UserVoice
Proporciona sugerencias de lo que
quieres en futuras versiones
http://officespdev.uservoice.com
13
Recursos
• Microsoft Virtual Academy
• http://www.microsoftvirtualacademy.com/training-courses/transform-sharepointcustomizations-to-sharepoint-app-model
• Office 365 PnP
• https://github.com/OfficeDev/PnP/wiki
• http://dev.office.com
14
Preguntas y Respuestas
Nos interesa saber tu opinion!!!
http://1drv.ms/15JcK4V
MUCHAS GRACIAS!!!
15
SharePoint Saturday Mexico 2015
#SPSMexico2015
16
Descargar

Document