SharePointのベストプラクティスを学習するために、どのCodePlex / Googleコードプロジェクトを勉強するか
-
03-07-2019 - |
質問
私は、SharePoint開発は初めてですが、C ++、VB6、およびC#で約10年の有効期限があります。私の経験では、新しい言語やコーディングスタイルを学ぶための素晴らしい方法は、「解剖する」時間を費やすことです。 CodePlexまたはGoogleコードで利用可能なオープンソースプロジェクトの1つ。 知らないうちに悪い習慣を身につけないようにするために、どのプロジェクトを推薦できるか聞いてみたい。
TIA
解決
また、CKSをお勧めしますが、SharePointを学習する際にコーディングが最大の問題ではなく、目標を達成するための最適なソリューションを決定することもわかったと付け加えます。ワークフローまたはイベントハンドラーを使用する必要がありますか?カスタムコードまたはBDCを使用する必要がありますか? Webパーツまたはレイアウトページを構築する必要がありますか?リスト、カスタムフォーム、またはInfoPathフォームを使用する必要がありますか?
したがって、コーディングの実践を学習することに加えて、問題を解決するためのアプローチを見つけるのに多くの時間を費やす必要があります。 SharePointには多くの利点がありますが、残念ながら簡単な学習曲線はそれらの1つではありません。また、10年の開発期間があり、ビジネス要件を最も効果的に解決するための最良のアプローチを完全に理解するには6か月かかりました。
推奨:
SharePoint Server 2007のベストプラクティスリソースセンター
他のヒント
一般的に言えば、SharePointの「コード」は特定のSharePointインストール用に作成されたWebパーツおよびページの形式で提供されます。ただし、それは、SharePointのユーティリティとライブラリが存在しないことを意味するものではありません。
実際、私はCodeplexでホストされている SmartPart の大ファンです。これは非常に便利なSharePointツールであり、多くのダウンロードと修正が必要ないくつかのバグがあるため、参照ポイントとして いくつかのコードを送信するのに最適なプロジェクトです!
http://www.codeplex.com/CKS をご覧ください。マイクロソフトの従業員によるプロジェクト開始。