.Net Framework、Asp.net、およびSharepoint(MOSSまたはWSS)でのアプリケーションの開発を使用したアプリケーション開発の違いは何ですか?Sharepointと.NET開発の違いは?
答えて
私は非常に様々な痛みのポイントのために、このスレッドをチェックアウトをお勧めします。SharePointは、ASP.NET上に構築されているので
https://stackoverflow.com/questions/256407
、引数は何でもあなたができるASP.NETで実行できることを行うことができますSharePointを使用していますが、現実的には、SharePoint用のアプリケーションを開発することは気の利いたものではなく、特に新しいプラットフォームの場合は、開発サイクルを長くする必要があります。 Google、StackOverflow、.NET Reflectorは、ドキュメントや検索が難しいため、非常に精通していることをお勧めします。
それはすべて悪いわけではありません。認証、データのバージョン管理(リストにデータを格納している場合)、送受信の電子メール接続などのインフラストラクチャを多数用意しています。
Sharepointは、.NETとASP.NETの上に構築されたコラボレーションツールです。 Sharepointのアプリケーションを開発するには、ASP.NETと.NET Frameworkに精通している必要がありますが、Sharepointインフラストラクチャ/ APIに精通している必要があります。
ソリューションの展開。 SharePointはWSPファイルを使用し、ASP.Netはコピー/ペーストをサポートします。
SharePointをASP.Netの上にあるフレームワークと考えてください。このフレームワークを使用するルールがありますが、ルールを守るためにベストを尽くしてください。
-1:いいえ、SharePointでコピー/貼り付けできます。それはあなたが開発しているもの(あなたが述べていないもの)に依存します。 –
SharePointは、データストア(リスト)の抽象化、テンプレートエンジン、ワークフロー機能などを含む非常に長い機能リストを持つシステムの内部に、缶詰ですが変更可能なWebサイトテンプレート(WSP)
もう1つは、ゼロからウェブサイトをカスタム開発することです。
あなたは両方の方法があります。 SharePoint自体はASP.NET 2.0でビルドされているため、aspxをホストし、SharePoint内にascxページをいくつか入れておくことができます。 SharePointの内部に入ると、カスタム作成された.NETコードはSharePointオブジェクトモデルを利用できます。これは、最初からカスタムアプリケーションをSharePointでホストする予定の場合に最適です。
実際にやりたいことの種類によって異なります。 SharePointには、あなたが構築するために公開されている多くの点があります。単純な要件については、これらの開発ポイントのいずれかで十分ですが、SharePoint上の典型的なビジネスアプリケーションでは、ワークフロー、イベント受信者、タイマージョブ、Webパーツ、サイト、およびリストなどの機能を組み合わせて使用します。 C#コードは、ワークフロー、イベント受信者、infopathフォームに添付されたコードビハインドライブラリで実行できます。
Essencially SharePointは、あらゆる種類のことを可能にするために開発するコラボレーションプラットフォームを提供します。それは確かにまっすぐなC#開発ほど苦痛ではなく、多くの技術とそれに伴う新しい学習が必要です。しかし、それは私のために非常に有益な経験でした。
- 1. モバイルとタブレット開発の違いは?
- 2. レスポンシブなWeb開発とプログレッシブWeb開発との違い
- 3. iPhone開発とMac OSX開発の違い
- 4. Sharepoint開発 - Microsoft VPCとVMWareの比較
- 5. Webサービスを開発する際のJ2EEとC#/。Netの主な違い
- 6. iPhoneの開発 - 開発と配布のプロビジョニングの違いは何ですか?
- 7. SharePoint開発者のプロフィール
- 8. SharePoint開発者のリソース
- 9. ビジュアルスタジオでのSharePoint開発
- 10. Windows 7でのSharePoint開発
- 11. Visual Studio 2010のSharepoint開発
- 12. Webアプリケーション開発のSharePointデザイナページ
- 13. SharePointモバイルクライアントの開発オプション
- 14. スマートフォン/タブレットの開発の違いは?
- 15. SharePointの開発はどこですか?
- 16. Sharepoint 2010の開発 - インターネットサイトまたはチームサイト?
- 17. は、SharePoint 2007人の開発者向けのSharePoint 2010の入門
- 18. iOsの開発と運用のSSL証明書の違いは?
- 19. iPhoneとiPhone 4の開発の違いは何ですか?
- 20. Android開発のプラットフォームツールとSDKツールの違いは何ですか?
- 21. Facebook .netアプリケーション開発
- 22. .NETプロジェクトとフロントエンド開発者の協力
- 23. Linuxドライバ開発:PCIとPCIeドライバの違いは?
- 24. アジャイルソフトウェア開発とエクストリームプログラミングの主な違いは何ですか?
- 25. 開発プロビジョニングプロファイルとアドホックプロビジョニングプロファイルの違いは何ですか?
- 26. スクラムとアジャイル開発の違いは何ですか?
- 27. MVC3、テスト環境と開発者アプリケーションの違いは?
- 28. ASP.NET開発サーバーとIIS Expressの違いは何ですか?
- 29. 分析サービスとビジネスインテリジェンス開発スタジオの違いは?
- 30. SharePointまたはアプリケーション開発の基礎として(ASP.NET用)
+1 to @Kev to-the-point回答もありますが、私は情報のロードを含んでいる他のスレッドへのリンクに対してこれを選択しています。 – TheVillageIdiot