Tuesday 16 June 2015

Advantages of SharePoint App

Benefits of using an App:

1.) Better User Experience : Well, all previous versions of versions of SharePoint had many concepts and artifacts (like pages, lists, libraries, sites, web parts, master pages etc.), which make it difficult for new people to learn SharePoint. Sometimes end users get confused by various number of elements which are visible in ribbon and navigation. The reason of these various concepts and artefacts is because SharePoint can be used for loads of purposes and that’s why the SharePoint web application experience is very different as compared to other dedicated web applications. With the new version of SharePoint 2013, Microsoft wants to make it easier for users to learn new concepts.


2.) No SharePoint Outage : SharePoint 2013 apps do not live in SharePoint rather they execute within the browser client or in a non-SharePoint server such as IIS or Windows Azure.

3.) Better URLs

4.) Remote Event Receiver : The Cloud App Model introduces a concept called remote event receivers. They behave like event receivers, except that the custom code you write is executed remotely.

5.) MVC Model : We  have this flexibility because your app is not bound by the architecture of SharePoint to execute your code. Instead, you can use the architecture and framework of the web hosting platform that your app resides on. Thus you can easily use common web development patterns, such as Model-View-Controller and Model-View-ViewModel. This provides the same benefits as outlined earlier to the security and flexibility of apps for SharePoint, but it also allows for the same type of data display flexibility and user input customization as previously available in the full-trust code solution model. 

No comments: