イントロ
この記事では、 Microsoftのパターンとプラクティスの 「SharePointガイダンス」というガイドを確認します。 このガイドは、SharePointの開発者/アーキテクトを対象としています。このプラットフォームでシステムを構築する基本的な原則について説明しています。 SharePointの開発の優れた代表者がリーダーシップを発揮し、 CodePlexで最も活発なプロジェクトのリストを頑固に保持しています。 さらにもう少し。
マニュアルの説明
マニュアルは、実際にはいくつかの側面で構成されています。
- SharePointガイダンスライブラリ-構成管理、データレイヤーの抽象化、イベントログ、サービスインフラストラクチャなど、最も使用されている便利な機能のライブラリ
- 与えられた例を構築するすべての原則を詳細に説明するドキュメント、およびSharePointの開発で発生する主な問題に関するガイド。
- Contosoパートナーポータルリファレンス実装-エクストラネットポータルである特定の会社Contosoの MOSSのデモンストレーションアプリケーションは、産業用ソリューションに最も近いプラクティスを使用します。
- Contoso Training Managementリファレンス実装は、WSSソリューション構築の基本原則を示すシンプルな人事部門アプリケーションです。
- クイックスタート-SharePointで最も単純なアプリケーションの2つの小さな例とデータアクセス
ソースコードとそれらの単体テストに加えて、インストールスクリプトとビルドスクリプトも例です。これらは、実際に適切に確立されたソフトウェア生産プロセスの成果物であり、実用的な観点から非常に明らかに有用です。
ガイドレビュー
最初のバージョンは昨年リリースされ(2008年12月)、このマニュアルの2番目のバージョン(2009年8月)は現在入手可能で、議論されます。
- はじめに - 簡単な紹介と開発ツールの推奨事項: VSeWSS 、 U2U CAML Query Builder 、 CAML.NET 、 Typemock Isolator
- SharePointアプリケーションの開発-プラットフォームの主要な開発シナリオとその主要機能
- 設計および開発のガイドライン -SharePointアーキテクチャのキーポイントを表示し、プラットフォームのさまざまな開発タスクを解決するためのアプローチを説明します。 プロジェクトのライフサイクル管理に関する推奨事項について説明します
- Application and Design Patternsは、エンタープライズアプリケーションを構築するための古典的なパターンがSharePointのソリューションにどのように適合するかを説明する最も興味深い章の1つです。
- SharePointガイダンスライブラリ -すべての主要な機能と開発コンポーネントを含むライブラリの説明。
- 基幹業務システムの統合-既存のエンタープライズシステムとの統合の説明
- コンテンツ駆動型アプリケーションに関する考慮事項 -ここでは、コンテンツを保存するためのアプリケーションを適切に構築する方法について学ぶことができます
- エンタープライズ規模のアプリケーションに関する考慮事項 - エンタープライズ規模のアプリケーションを作成するための推奨事項
- エクストラネット開発の考慮事項 -エクストラネットポータルの開発および計画に関する推奨事項
- パートナーポータルのリファレンス実装 -MOSSのサンプルアプリケーションの構築の説明
- トレーニング管理リファレンス実装 -WSSのサンプルアプリケーションの構築の説明
- クイックスタート-SharePointでの作業を簡単に開始するためのアプリケーションの説明
批評
このガイドには多くの実用的な有用な情報が含まれていますが、いくつかの技術ソリューションでは、私の視点はその作成者とは異なり、それに関連してSapphireプロジェクトを開始しました:SharePoint Application Frameworkは 、SharePoint上でソリューションを構築するためのフレームワークでもあり、日常の開発に必要なソリューションとコンポーネントの例を含めます。
SharePointガイダンスリソース
ここから2009年8月のフルバージョンをダウンロードしてください:
SharePointガイダンスはCodePlexにも掲載されています: http : //www.codeplex.com/spg/ここで、興味のある質問をしたり、最新の変更をすべてダウンロードしたりできます。
また、チャンネル9の映像には、SharePointガイダンスのいくつかの章があります。
- Contoso RIのセットアップ-p&p SharePointアプリケーションの開発ガイダンス
- Contosoリファレンス実装のウォークスルー-p&p SharePointアプリケーションの開発ガイダンス
- 構成コンポーネントの使用方法 -p&p SharePointアプリケーションの開発ガイダンス
- ロギングコンポーネントの使用方法 -p&p SharePointアプリケーションの開発ガイダンス
- SharePoint Service Locatorの使用方法は? -p&p SharePointアプリケーションの開発ガイダンス
SharePointリソース
TechNetには、SharePointに関する膨大な数の記事と書籍があります。もちろん、開発にはあまり注意を払っていませんが、視覚的なプラットフォームを作成することは非常に便利です。http : //technet.microsoft.com/en-us/library/cc262788.aspx
SharePointデベロッパーセンターでは 、 SharePointで開発するために必要なほぼすべてのものを見つけることができます