Qual projeto de código CodePlex / Google para estudar, a fim de aprender as melhores práticas SharePoint
-
03-07-2019 - |
Pergunta
Eu sou novo para o desenvolvimento do SharePoint, mas tem cerca de 10 anos de expirence em C ++, VB6 e C #. A minha experiência é que uma ótima maneira de aprender um novo idioma ou estilo de codificação é para passar algum tempo "dissecar" um dos projetos de código aberto disponíveis em código CodePlex ou Google. A fim de evitar a captação de alguns maus hábitos sem saber, eu gostaria de ouvir quais projetos você pode recomendar.
TIA
Solução
Eu também recomendaria o CKS mas também gostaria de acrescentar que eu descobri que a codificação não é o maior problema quando aprender SharePoint, mas determinar a melhor solução para conseguir seu objetivo. Se você usar um fluxo de trabalho ou um manipulador de eventos? Se você usar código personalizado ou o BDC? Se você construir uma parte da web ou uma página de layout? Se você usar uma lista, um formulário personalizado ou um formulário do InfoPath?
Assim, além de aprender práticas de codificação que você deve gastar uma grande quantidade de tempo constatação abordagens para a resolução de problemas. SharePoint oferece uma série de benefícios, mas, infelizmente, uma curva de aprendizagem fácil não é um deles. Eu também tenho 10 anos de desenvolvimento e ele me levou 6 meses para começar a compreender plenamente melhores abordagens na resolução de requisitos de negócios de forma mais eficaz.
Eu recomendo:
padrões e práticas SharePoint Orientação
Melhores Práticas Centro de Recursos para o SharePoint Server 2007
Microsoft Office SharePoint Server 2007 Melhores Práticas (Paperback)
Outras dicas
De um modo geral, "código" SharePoint virá na forma de Web Parts e páginas que foram escritas para instalações específicas do SharePoint. No entanto, isso não significa que não há quaisquer utilitários SharePoint e bibliotecas lá fora.
Na verdade, eu sou um grande fã de SmartPart , que está hospedado no CodePlex. Esta é uma ferramenta SharePoint muito útil com um monte de downloads e alguns erros que precisam ser corrigidos, por isso é um grande projeto para servir como seu ponto de referência e enviar algum código para!
Você pode dar uma olhada em http://www.codeplex.com/CKS que é um projeto começar por funcionários da Microsoft.