Um bom App SharePoint começa por uma boa ferramenta!
Chegamos ao quarto artigo da SAGA SharePoint, o objetivo de hoje é fazer uma rápida abordagem sobre a ferramenta de desenvolvimento do SharePoint, o Visual Studio.
Este artigo é bem introdutório, o objetivo é irmos em direção à parte “legal” do SharePoint, a área de programação (eu sei isso é meio chato e complicado de entender, mas a Programação não pode ser difícil, ela tem que ser divertida!).
Entenda o Visual Studio, sua interface, principais recursos e utilizações. Vamos lá:
O Visual Studio for SharePoint foi projetado para oferecer uma possibilidade de desenvolvimento completa para o SharePoint.
Aprender a manipular e desenvolver bem com esse carinha é o que irá definir a produtividade que um programador e/ou a sua equipe terá.
O que podemos fazer?
Com o VS podemos criar:
A relação do Visual Studio com o SharePoint Designer. A imagem abaixo deixa claro o tipo de objetos a serem manipulados pelas duas ferramentas.
O SPD foi projetado para usuários finais realizarem a gestão do Site SharePoint, já o Visual Studio foi desenhado para desenvolvedores utilizarem recursos mais poderosos (não nativos) do SharePoint.
De volta ao Visual Studio, veja agora os principais componentes da IDE:
Agora vamos para um campo mais amplo do Visual Studio Para SharePoint, os seus recursos e funcionalidades.
1. Templates de projetos e de itens específicos do SharePoint(*);
* Templates específicos para:
• Workflow
• Business Data Connectivity Model para acesso a dados externos
• Definição de site
• Importação de WSPs
• Projeto empty somente com a estrutura básica de um projeto SharePoint
• Visual Web Parts (onde temos um modelo de Web Part com designer gráfico).
2. O Editor
Aqui temos outro recurso em utilização, estamos utilizando o editor para a construção de um WebPart:
Para o artigo não ficar muito extenso, em outro post irei listas as novidades e mais recursos desta ferramenta.
Antes de finalizar o artigo, e apenas para contextualizar a ferramenta Visual Studio, veja agora como ela atua em uma área real de desenvolvimento:
Nesta imagem temos um ciclo: primeiro os programadores utilizam o Visual Studio para desenvolver sua solução SharePoint. Em seguida, temos a utilização do Team Foundation Server (TFS), para fazer a gestão dos artefatos produzidos e finalmente, temos a implantação das soluções em seus ambientes.
O TFS é um servidor que permite as equipes compartilhar códigos, rastrear trabalhos e entregar software — para qualquer idioma, tudo em um único pacote, controlando o versionamento e a parte de gerência de tarefas/sprints, etc…
Em resumo, o TFS uma ferramentas de colaboração que funciona com qualquer IDE ou editor, para deixar a equipe trabalhar de forma efetiva em projetos de todos os formatos e tamanhos, ou seja, é um complemento total e perfeito para a IDE.
Por hoje é isso, entender bem os recursos e funcionalidades oferecidos por esta ferramenta é de fundamental importância para obtermos produtividade durante o desenvolvimento de uma solução para SharePoint. Então, estude bastante esse carinha!
Já que o ambiente está pronto, vamos para o próximo desafio a ser vencido, o desenvolvimento.
You must be logged in to post a comment.