2

.Net Framework、Asp.net を使用してアプリケーションを開発することと、Sharepoint (MOSS または WSS) でアプリケーションを開発することの違いは何ですか?

4

5 に答える 5

3

Sharepoint は、.NET と ASP.NET の上に構築されたコラボレーション ツールです。Sharepoint 用のアプリケーションを開発するには、ASP.NET と .NET Framework に精通している必要がありますが、Sharepoint インフラストラクチャ/API にも精通している必要があります。

于 2009-05-21T10:45:06.593 に答える
2

さまざまな問題点について、このスレッドをチェックすることを強くお勧めします。

https://stackoverflow.com/questions/256407

SharePoint は ASP.NET 上に構築されているため、ASP.NET でできることはすべて SharePoint でできるという議論がなされる可能性がありますが、現実には、SharePoint 用のアプリケーションの開発は気弱な人向けではなく、はるかに長い時間を期待する必要があります。特にプラットフォームに慣れていない場合は、開発サイクル。Google、StackOverflow、および .NET Reflector に精通することをお勧めします。知っておくべきことの多くはドキュメントに記載されていないか、見つけるのが難しいためです。

しかし、すべてが悪いわけではありません。認証、データのバージョン管理 (データをリストに保存している場合)、受信/送信メール接続など、多くのインフラストラクチャをすぐに利用できます。

于 2009-05-21T13:01:16.147 に答える
1

あなたが本当にやりたいことの種類によって異なります。SharePoint には、構築するために公開されている多くのポイントがあります。単純な要件の場合は、これらの開発ポイントの 1 つで十分ですが、SharePoint の一般的なビジネス アプリケーションの場合は、ワークフロー、イベント レシーバー、タイマー ジョブ、Web パーツ、サイト、リストなどの機能を組み合わせて使用​​します。C# コードは、ワークフロー、イベント レシーバー、infopath フォームに添付された分離コード ライブラリで実行できます。

基本的に、SharePoint は、あらゆる種類のことを可能にするために開発するためのコラボレーション プラットフォームを提供します。注意していただきたいのは、C# での直接的な開発ほど簡単ではないことは確かであり、多くのテクノロジが必要であり、したがって多くの新しい学習が必要になるということです。しかし、それは私にとって非常にやりがいのある経験でした。

于 2009-05-21T21:12:31.180 に答える
-1

ソリューションのデプロイ。SharePoint は WSP ファイルを使用しますが、ASP.Net はコピー/貼り付けをサポートします。

SharePoint は、ASP.Net の上にあるフレームワークと考えてください。このフレームワークを使用するにはルールがあります。ルールを守るために最善を尽くしてください。

于 2009-05-21T10:45:21.383 に答える