Modelos de programação no SharePoint 2013

SharePoint 2013

Obtenha uma visão geral rápida dos diferentes tipos de projetos de desenvolvimento do SharePoint.

Última alteração:quarta-feira, 30 de setembro de 2015

Aplica-se a:SharePoint Foundation 2013 | SharePoint Server 2013

Você pode desenvolver aplicativos para a plataforma SharePoint 2013 de várias maneiras. Esses aplicativos podem ser categorizados de forma útil nos grupos a seguir, com base nas ferramentas usadas para criá-los, nos modelos de programação usados para desenvolvê-los, nos métodos pelos quais são empacotados e implantados, nos métodos pelos quais são comercializadas e nos dispositivos em que são executados.

  • Suplementos do SharePoint

  • Sites de publicação do SharePoint

  • Soluções de farm do SharePoint

  • Suplementos móveis para SharePoint

  • Componentes reutilizáveis para SharePoint

Essas categorias não são mutuamente exclusivas. Por exemplo, você pode desenvolver um site de publicação como um Suplemento do SharePoint. As seções a seguir definem as categorias e orientam você a localizar a respectiva documentação.

Um Suplemento do SharePoint é semelhante a um suplemento em um dispositivo móvel. É uma solução de produtividade autônoma que realiza um pequeno número de tarefas relacionadas, é instalada facilmente e desinstalada de forma limpa. Os usuários podem encontrar e baixar Suplementos do SharePoint em uma loja pública de suplementos do SharePoint ou do catálogo de suplementos corporativos de sua organização. Um Suplemento do SharePoint pode incluir componentes clássicos do SharePoint, como listas, páginas de site personalizadas, Web Parts, fluxos de trabalho e tipos de conteúdo. Porém, um Suplemento do SharePoint também pode conter um aplicativo Web remoto e dados remotos no SharePoint. Um Suplemento do SharePoint também pode incluir o SharePoint e componentes remotos. Suplementos do SharePoint são aplicativos muito seguros cuja lógica personalizada é sempre deslocada "para cima" na nuvem ou "para baixo" nos computadores cliente. Nunca é executado em servidores do SharePoint.

Para obter uma introdução ao modelo de Suplementos do SharePoint, confira Suplementos do SharePoint. Para obter mais informações, confira Suplementos do SharePoint em comparação com soluções do SharePoint e Escolha o conjunto de APIs certo no SharePoint 2013.

Os sites de publicação do SharePoint fornecem publicação de conteúdo em grande escala com um alto grau de manutenção e conformidade com a regulamentação. Também fornecem gerenciamento de documentos, registros, taxonomia e tipos de conteúdo. Para saber mais, confira Criar sites para o SharePoint.

soluções de farm do SharePoint são extensões confiáveis do SharePoint cuja lógica personalizada chama o modelo de objeto servidor SharePoint e é executada com confiança total em servidores do SharePoint. Essas soluções são principalmente para extensões administrativas personalizadas do SharePoint, como trabalhos do temporizador, comandos do Windows PowerShell personalizados e extensões da Administração Central. As soluções de farm são distribuídas como pacotes de soluções do SharePoint que os administradores de farm carregam em um local de armazenamento de todo o farm, de onde podem ser implantados. Os componentes em soluções de farm pode ter escopos de farm, aplicativo Web, conjunto de sites ou site. Para obter mais informações, confira Criar soluções de farm do SharePoint 2013.

Aplicativos Windows Phone e aplicativos criados em plataformas móveis não Microsoft podem acessar dados e sites do SharePoint. Ferramentas para criar aplicativos Windows Phone que interagem com SharePoint 2013 estão disponíveis para instalação em Visual Studio 2010 e Visual Studio 2012. Está disponível uma API gerenciada de cliente SharePoint apenas para uso em dispositivos Windows Phone. Dispositivos móveis, incluindo dispositivos não Microsoft, também podem acessar dados do SharePoint por meio de pontos de extremidade REST/OData do SharePoint. Para obter mais informações, confira Crie aplicativos do Windows Phone que acessam o SharePoint 2013.

A plataforma SharePoint 2013 e o Visual Studio 2012 habilitam o encapsulamento e a reutilização de elementos de aplicativos, inclusive elementos criados com código, script e marcação XML. Para obter mais informações, confira Criar componentes reutilizáveis para o SharePoint 2013.

Mostrar: