SharePoint 2013 Best Practices: What client API should you choose when building Apps?
September 25, 2012
Posted by on
There are a lot of different options when it comes to communicating with SharePoint. Here’s some advice when to use them when building Apps:
- Apps hosted on non-Microsoft technology (such as members of the LAMP stack) will need to use REST.
- Windows phone apps need to use the mobile client object model.
- If an App contains a Silverlight application, it should use the Silverlight client object model.
See http://msdn.microsoft.com/en-us/library/jj164060(v=office.15).aspx for more general guidelines concerning client API choices and solution development.
Keep track of newer insights at TechNet Wiki page http://social.technet.microsoft.com/wiki/contents/articles/13637.sharepoint-2013-best-practices-what-client-api-should-you-choose-when-building-apps.aspx