??
Blog Address: Http://blog.csdn.net/FoxDave
The new app model allows us to create an application that looks like part of SharePoint, but it runs completely in the context of a client browser that is separate from the SharePoint server (client script, rest, and Csom) or on a remote cloud server. The app is divided into office 2013 and SharePoint 20,132, where we only discuss app for SharePoint. In Visual Studio, we are able to create three app:sharepoint-hosted apps, provider-hosted apps, and azure auto-hosted apps.
Sharepoint-hosted Apps
The Sharepoint-hosted app is available for any deployment scenario, and such apps are deployed to SharePoint to execute business logic in the client browser.
Provider-hosted Apps
The Provider-hosted app can be used in any deployment scenario where such apps are deployed to SharePoint, where a large number of server-side business logic code executes outside of SharePoint, such as a corporate network or a server in the cloud.
Azure auto-hosted Apps
The Azure auto-hosted app is available only in Office 365 deployment. Such apps are similar to the Provider-hosted app in addition to external components, consisting of Windows Azure Web sites and optional Azure SQL databases.
As a developer or customer of Office 365, they don't need to do any Office 365 integration with Windows Azure, or even need Windows Azure accounts because these things are done with Office 365. When an end user decides to install an Azure auto-hosted app, Office 365 automatically deploys and provides a copy of the app as a Windows Azure Web site. But unfortunately, it seems useless, it has been abandoned, more information.
Should I develop a solution or an app? This problem needs to be judged according to our actual needs, and it has been said that some extensions are only solution.
Similarly, the Sharepoint-hosted app and the Provider-hosted app also have different scenarios.
Summing up all that has been mentioned, we have a general impression of the development of SharePoint 2013 as
Next, we'll tell you about the security of the app.
Introduction to the SharePoint 2013 development--sharepoint App