SharePointのベストプラクティスを学習するために、どのCodePlex / Googleコードプロジェクトを勉強するか

StackOverflow https://stackoverflow.com/questions/227147

質問

私は、SharePoint開発は初めてですが、C ++、VB6、およびC#で約10年の有効期限があります。私の経験では、新しい言語やコーディングスタイルを学ぶための素晴らしい方法は、「解剖する」時間を費やすことです。 CodePlexまたはGoogleコードで利用可能なオープンソースプロジェクトの1つ。 知らないうちに悪い習慣を身につけないようにするために、どのプロジェクトを推薦できるか聞いてみたい。

TIA

役に立ちましたか?

解決

また、CKSをお勧めしますが、SharePointを学習する際にコーディングが最大の問題ではなく、目標を達成するための最適なソリューションを決定することもわかったと付け加えます。ワークフローまたはイベントハンドラーを使用する必要がありますか?カスタムコードまたはBDCを使用する必要がありますか? Webパーツまたはレイアウトページを構築する必要がありますか?リスト、カスタムフォーム、またはInfoPathフォームを使用する必要がありますか?

したがって、コーディングの実践を学習することに加えて、問題を解決するためのアプローチを見つけるのに多くの時間を費やす必要があります。 SharePointには多くの利点がありますが、残念ながら簡単な学習曲線はそれらの1つではありません。また、10年の開発期間があり、ビジネス要件を最も効果的に解決するための最良のアプローチを完全に理解するには6か月かかりました。

推奨:

パターン& SharePointガイダンスの実践

SharePoint Server 2007のベストプラクティスリソースセンター

Microsoft Office SharePoint Server 2007ベストプラクティス(ペーパーバック)

SharePoint 2007およびWSS 3.0の例によるパターンの破棄

他のヒント

一般的に言えば、SharePointの「コード」は特定のSharePointインストール用に作成されたWebパーツおよびページの形式で提供されます。ただし、それは、SharePointのユーティリティとライブラリが存在しないことを意味するものではありません。

実際、私はCodeplexでホストされている SmartPart の大ファンです。これは非常に便利なSharePointツールであり、多くのダウンロードと修正が必要ないくつかのバグがあるため、参照ポイントとして いくつかのコードを送信するのに最適なプロジェクトです!

http://www.codeplex.com/CKS をご覧ください。マイクロソフトの従業員によるプロジェクト開始。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top