link do blog: https://blog.51cto.com/13969817
Se você quer aprender SharePoint Framework, precisa saber alguns conhecimentos básicos, o que é importante para os desenvolvedores SharePoint clássicos, porque estamos diante de desenvolvimento moderno, pode não ser um ferramentas familiares.
Primeiro de tudo, vamos conhecer Node.js e desenvolvimento baseado em npm de:
- .json semelhante
- Node Package Manager (NPM)
- Fios (recomendado)
Webpack é módulo muito populares bundlers, SharePoint Framework for selecionado, por isso temos de ter alguma compreensão básica do mesmo.
- O laço é um módulo
- Solução moderna baseia-se no trabalho dos outros
- Aumentar a escala de enquadramento moderno
- Módulo bundlers nos permite usar CSS, JavaScript, imagens, etc. que o carregamento lento, e as coisas muito mais amarradas
Como um desenvolvedor, que muitas vezes são envolvidos em projetos mais complexos, uma aplicação Olá mundo simples não se aplica a nós, precisamos aprender sobre a Yeoman mais importante.
- Baseado npm qualquer projeto há muitas dependências, scripts, etapas de construção e tarefas, SharePoint Framework bem.
- Há Arquivo \ novo projeto no Visual Studio, ele vai nos ajudar a configurar tudo
- No desenvolvimento npm base, com o arquivo \ novo projeto é Generator Yeoman completamente equivalente
- SharePoint Framework é baseado no gerador Yeoman
Texto Dactilografado, não importa o quanto você é bom em JavaScript, em que você vai cometer erros, porque a linguagem JavaScript nunca foi usado para escrever programas complexos.
- JavaScript nunca foi projetado para ser escrito no programa de linguagem complexa ao longo milhão de linhas de código
- Texto Dactilografado, irá lhe fornecer conceitos de linguagem futuro de alto nível e características, mas não introduzir as etapas de conversão
- SharePoint Framework se baseia em texto datilografado
Outro candidato desenvolvimento baseado na web traz é CSS, folhas Sintaticamente impressionante do estilo (SASS)
- CSS como uma linguagem mais vulneráveis
- Vários navegadores e padrões de torná-lo mais difícil de gerir
- Os requisitos da aplicação modernos, complexidade, características, CSS3, theming demanda torna o gerenciamento mais difícil.
- SASS é uma conversão para a linguagem CSS, make CSS mais fácil de entender e gerenciar
- SharePoint Framework pode usar SASS
Uma vez que temos o fundo da demanda, vamos instalar as ferramentas necessárias para SharePoint Framework, vamos definir Yeoman gerador, obter assinatura do Office 365 e, em seguida, escrever nossas aplicações SharePoint Framework.