Modelos de programação no SharePoint

Você pode desenvolver aplicativos para a plataforma SharePoint 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.

  • Estrutura do SharePoint

  • 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.

Estrutura do SharePoint

A Estrutura do SharePoint (SPFx) é um modelo de Web Part e página que dá suporte completo para o desenvolvimento do SharePoint do lado do cliente, facilitando a integração com dados do SharePoint e dando suporte para ferramentas de software livre. Com a Estrutura do SharePoint, você pode usar ferramentas e tecnologias da Web modernas em seu ambiente de desenvolvimento preferido para criar aplicativos e experiências produtivas que são ágeis e estão prontos para a mobilidade desde o início. A Estrutura do SharePoint funciona para SharePoint Online e em breve também para o SharePoint local (Feature Pack 2 do SharePoint 2016). Para saber mais, confira Visão geral da Estrutura do SharePoint.

Suplementos para SharePoint

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. Eles nunca são executados em servidores do SharePoint.

Para obter uma introdução ao modelo para suplementos do SharePoint, consulte Suplementos do SharePoint. Para obter mais informações, consulte Suplementos do SharePoint em comparação com soluções do SharePoint e Escolha o conjunto de API correto no SharePoint.

Sites de publicação do SharePoint

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 obter mais informações, consulte Criar sites para SharePoint.

Soluções de farm do 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, consulte Criar soluções de farm no SharePoint.

Suplementos móveis para SharePoint

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 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, consulte Criar aplicativos Windows Phone que acessam o SharePoint.

Componentes reutilizáveis para SharePoint

A plataforma SharePoint 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, consulte Compilar componentes reutilizáveis para o SharePoint.

Nesta seção

Confira também