Friday 14 March 2014

SharePoint App Model

SharePoint App Model
SharePoint is supporting 3 type of App Development..
1.SharePoint-hosted apps
2.Provider-hosted apps
3. Autohosted apps
1.SharePoint-hosted apps
Provisions an isolated sub web on a parent web. The app webs site gets it’s own unique sub-domain (browser cross domain policy). This is important to separate one app from each other app. Use lists, out-of-box web parts. No server-side code allowed, client JavaScript only.
2.Provider-hosted apps
Bring your own server hosting infrastructure. Use the programming language of your choice and callback to SharePoint via the OData API. There is also an option to create remote event receivers.
3.Autohosted apps
Windows Azure Web Site and SQL Azure Database provisioned automatically when app is installed.