O documento discute as novas funcionalidades e modelos de desenvolvimento para desenvolvedores na plataforma SharePoint 2013, incluindo o modelo de "apps", ferramentas de desenvolvimento aprimoradas, suporte para mobilidade, colaboração e nuvem.
14. Resumo
“O SharePoint 2013 é uma plataforma de
desenvolvimento versátil para construir apps e
soluções com diversos escopos que podem
atender a uma grande gama de necessidades.”
17. Desenvolvimento de „Apps‟
Exemplos de desenvolvimentos “tradicionais” com o novo olhar
para Apps:
Se você estiver pensando em ... ... tente pensar dessa forma
Custom Web Parts Uma app para SharePoint pode ter “remote pages” que contenham
Web Parts customizadas;
Uma app pode apresentar uma página remota (de uma web app
externa). Essa página pode ter os mesmos elementos visuais e acesso
a API;
Event receivers & Feature Uma app pode gerenciar eventos de forma equivalente aos Remote
receivers Event Receivers.
Custom field (column) types Uma app pode instalar um novo campo, baseado nos tipos existentes.
A utilização dos Calculated and Computed field types são uma opção
flexivel;
A apresentação dos dados em uma página remota, com controles
especializados, também é uma opção;
Custom web services built on Podem ser desenvolvidos como remote services.
the SharePoint Service
Application Framework
Application pages Apps podem incluir o acesso a remote web pages
18. Desenvolvimento de „Apps‟
Exemplos de desenvolvimentos “tradicionais” que não se
enquadram no novo olhar para Apps:
Custom site definitions
Delegate controls
Custom themes
Custom action groups and custom action hiding
User controls
19. Desenvolvimento de „Apps‟
Modelo de Desenvolvimento:
Não existe código sendo executado ou instalado nos
servidores SharePoint;