Difference
between SharePoint hosted apps and cloud hosted apps?
An app for
SharePoint can have both SharePoint-hosted and cloud-hosted components. The app
does not (actually cannot) contain custom code that executes on the SharePoint
servers, administrators are assured of its safety.
Cloud
hosted:
- This type of hosting is used when app has at least one remote component. It may also include SharePoint hosted components. There are two types in Cloud hosted apps.
- The external components [also called Remote components] are persisted in databases, servers, or cloud-based services that are external to the SharePoint farm.
- Cloud-Hosted Apps are also referred to as server-side apps.
- Cloud-Hosted SharePoint 2013 Apps include components hosted outside your SharePoint farm. Such components can be hosted on IIS servers, Apache servers, or cloud services such as Windows Azure.
- When it is required exactly is if we require server-side components in apps. In such situations, you must write a Cloud-Hosted App. Also known as server-side apps.
