0

を使用してSharePoint 2010のリストを形成しますSharePoint 2010のクライアントオブジェクトモデルより良いオプション)私はjavascriptの</p> <p>でSharePoint 2010のリストからリストアイテムを取得するためのより良いオプション2つの利用可能なオプション</p> <p>1が存在であるかについて懸念を持っているJS

http://msdn.microsoft.com/en-us/library/hh185011.aspx

2)jqueryのspservices

http://spservices.codeplex.com/documentation

が、私は、セキュリティ&安定性/低メンテナンス

オプションは、安全性の面である1良いです理解することはできませんよとも私はsharepoint2010 JSOMとの疑いを持っているが、それは方法

を持っているということです

var oList = clientContext.get_web()。get_lists()。getByTitle( 'Announcements');

しかし

getListByUrl

ための任意の方法を持っていないがgetListByTitleが(SharePointオブジェクトモデルのように、一般的に代わりGetListByTitleのGetListByUrlを使用するのが好ましい)を使用しても安全ですか?

私ができることは、Microsoftが提供するだので、私は通常、JavaScriptのオブジェクトモデルを使用し

おかげ

答えて

0

をあなたの経験を共有してください。サポートされており、よりテストされ、安定しているはずです。また、SPServicesで使用されている古い学校の.asmx Webサービスと比較して、長期的には実行可能です。

ただし、JavaScriptのOMでは使用できない機能の中には、SPServicesが適しています。

GetListByTitleについては、通常、あなた自身のリストには、特に安全で効果的です。しかし、あなたのウェブ言語によってはタイトルが同じではない可能性があるため、SharePointリストのキャッチがあります(ENの 'Announcements'、FRのAnnonces)。
GetFolderByUrlを使用するか、すべてのリストをループしてURLなどをチェックすることができます。

0

両方のフレームワークがSharePointのビジネスロジックの上に置かれているため、安全性、セキュリティおよび安定性が確保されます。

Nicoに記載されているように、CSOMではできないタスクがいくつかあります。一般に、ファイルを添付するためにはSharePoint WebServicesを使用する必要があります。たとえば、SPServicesはSharePointのOOB WebServicesにJSラッパーを提供します。したがって、既存のJSコードに含める方が簡単です。

SPServicesを使用することで、すべてのRequest、Response配管について気にする必要はなく、すべてSPServicesによって行われます。

ほとんどのプロジェクトでは、すべてのことを行うためにCSOMとSPServicesが混在しています。 Marc(SPServicesの著者)は、CodeplexのSPServiceの機能についての素晴らしい文書も持っています(http://spservices.codeplex.com/documentationを参照)

関連する問題

 関連する問題