Quale progetto CodePlex / codice Google studiare per apprendere le migliori pratiche di SharePoint
-
03-07-2019 - |
Domanda
Sono nuovo nello sviluppo di sharepoint ma ho circa 10 anni di esperienza in C ++, VB6 e C #. La mia esperienza è che un ottimo modo per imparare una nuova lingua o un nuovo stile di codifica è passare un po 'di tempo a "dissezionare" uno dei progetti open source disponibili su CodePlex o codice Google. Per evitare di prendere alcune cattive abitudini senza saperlo, vorrei sapere quali progetti puoi consigliare.
TIA
Soluzione
Vorrei anche raccomandare il CKS ma aggiungerei anche che ho scoperto che la codifica non è il problema più grande durante l'apprendimento di SharePoint, ma determinare la soluzione migliore per raggiungere il tuo obiettivo. Dovresti usare un flusso di lavoro o un gestore di eventi? Dovresti usare il codice personalizzato o il BDC? Dovresti creare una web part o una pagina di layout? Dovresti utilizzare un elenco, un modulo personalizzato o un modulo di InfoPath?
Quindi, oltre all'apprendimento delle pratiche di codifica, dovresti dedicare molto tempo alla ricerca di approcci per risolvere i problemi. SharePoint offre molti vantaggi, ma sfortunatamente una curva di apprendimento semplice non è uno di questi. Ho anche 10 anni di sviluppo e mi ci sono voluti 6 mesi per iniziare a comprendere appieno i migliori approcci per risolvere i requisiti aziendali in modo più efficace.
Raccomando:
pattern & amp; pratica le Linee guida di SharePoint
Centro risorse per le migliori pratiche per SharePoint Server 2007
Best practice per Microsoft Office SharePoint Server 2007 (Paperback)
Altri suggerimenti
In generale, SharePoint "code" arriverà sotto forma di web part e pagine scritte per installazioni specifiche di SharePoint. Tuttavia, ciò non significa che non ci siano utilità e librerie di SharePoint là fuori.
In effetti, sono un grande fan di SmartPart , ospitato su Codeplex. Questo è uno strumento di SharePoint molto utile con molti download e alcuni bug che devono essere corretti, quindi è un ottimo progetto da usare come punto di riferimento e inviare del codice a!
Puoi dare un'occhiata a http://www.codeplex.com/CKS che è un progetto avviato da dipendenti Microsoft.