Sharepoint開発の場合(私は初めてです)-開発者にSharepoint Designer 2010を使用するか、VisualStudio2010を使用するかを誰かにアドバイスできますか。
Sharepoint DesignerはSharepointライセンスで無料であり、VisualStudioには費用がかかります。
誰でも助けてくれませんか。
Sharepoint開発の場合(私は初めてです)-開発者にSharepoint Designer 2010を使用するか、VisualStudio2010を使用するかを誰かにアドバイスできますか。
Sharepoint DesignerはSharepointライセンスで無料であり、VisualStudioには費用がかかります。
誰でも助けてくれませんか。
それはすべて、SharePointの使用を計画している方法によって異なります。SharePointDesignerとVisualStudioはどちらもツールです。それらにはいくつかの重複がありますが、適切な目的のために適切なツールを使用する必要があります。
Visual Studioは、アプリケーションを作成するためのものです。カスタムWebアプリケーションのプラットフォームとしてSharePointを使用する場合は、VisualStudioを使用する必要があります。Visual Studioで開発されたSharePointソリューションパッケージは、サイト、サイトコレクション、Webアプリケーション、環境、さらには組織全体で再利用できます。アプリケーションの場合、SharePoint Designerは開発環境内でプロトタイピングツールとして使用できますが、運用環境内では使用しないでください。
Visual Studioは、利用可能な最も柔軟性とオプションを提供します。これは良いことも悪いこともあることに注意してください。SharePointオブジェクトモデルは、首を吊るすのに十分なロープを提供します。注意しないと、コードのパフォーマンスが低下し、メモリを消費する可能性があります。
他のWebアプリケーションと同様に、Visual StudioでSharePoint用のアプリケーションを開発すると、選択したソース管理リポジトリにコードを保持できます。
ただし、カスタムWebアプリケーションの開発は、SharePointの唯一の用途ではありません。多くのSharePointファームには、コラボレーションとコンテンツ管理に使用される、通常の、すぐに使用できるチームサイト、会議ワークスペース、または公開サイトが含まれています。これらのサイトは、ポータブルまたは再利用可能である必要はありません。開発環境やステージング環境はありません。本番環境のみがあります。また、場合によっては、サイトのカスタマイズやサイトの作成でさえ、開発者ではなくエンドユーザーによって行われます。これらのサイトでは、SharePoint Designerを使用して目的の機能を実現できない場合を除いて、SharePointDesignerはVisualStudioよりも優れたツールです。
Visual Studioの無料バージョンがありますが、学生だけが利用できる場合があります。SharePoint Designerを使用すると、非常に簡単に作業を行うことができますが、VisualStudioの場合ほど自由度はありません。
SharePointで基本的なことをしようとしているだけで、プログラミングの経験があまりない場合は、ほとんどの場合、Designerを使用します。より複雑なソリューションを作成しようとしている場合は、VisualStudioを使用することをお勧めします。
SharePoint Designerを使用すると、サイトコレクションを直接編集できます。これは、SharePointソリューションに投入しないもの(サイトコレクション管理者によって展開される...)で作業する場合に役立ちます。
たとえばWebパーツを使用してSharePointソリューションをまとめるには、VisualStudioを使用する必要があります。