Post on 18-Jul-2015
O MODELO TRADICIONALO MODELO TRADICIONAL
INCOMPATÍVEL ENTRE VERSÕES;
INFRA, DLL’S, SEGURANÇA, TESTE, TEMPO...
VANTAGENS
• Padrões web, HTML, JavaScriptREST/ODATA, Oauth;
• Menor curva de aprendizado;
• Ferramentas conhecidas;
• Hospedar local ou na Nuvem;
MODELOS DE ARQUITETURA
SHAREPOINT HOSTED PROVIDER HOSTED
SharePoint
App Web
SharePoint
Host Web
Código client-side
Sua InfraestruturaSharePoint
Host Web
Código client-side e/ou server-side
ANGULARJS
• Construído e mantido pelo
GOOGLE;
• Foco no HTML;
• Código Javascript estruturado;
• Pronto para trabalhar com
API's REST;
• Injeção de dependências;
• Testes (TDD).
PORQUE USAR?
• Aumentar produtividade;
• Escrever menos e fazer mais;
• Flexibilidade;
• “Leve” apenas 82kb;
SINGLE PAGE APPS - SPA
• Rápidas;
• Mais poder para o Client-side;
• Menos dependência do Server-side;
• Sem atualização de páginas;
• Interfaces ricas;
• Melhor desempenho na transferência de dados.
PARA SABER MAIS!
House of Cards http://www.imdb.com/title/tt1856010/
Homeland http://www.imdb.com/title/tt1796960/
• ANGULARJS http://angularjs.org/
• SharePoint Apps http://dev.office.com/build
• Código fonte https://github.com/williamsrz/sharepoint-apps