Apps is a standalone and self-contained piece.
Functionalities, features and capabilities
of a SharePoint site are extended.
SharePoint Apps easy for users to use, install,
manage, upgrade, and
Apps are allowed (Permissions) to get back into SharePoint via OAuth and also
communicate with SharePoint via REST/CSOM.
to upgrade to upcoming SharePoint, because apps are running client side
of SharePoint apps
contains server side components.
needs (libraries, workflows,
content, etc.) all within the SharePoint environment for deploying
hosted contains server side components.
that contains asp.net application.
environment needed for host them (Non
SharePoint IIS server or virtual machine running in Azure's
Infrastructure as a Service).
hosted exclusive to office 365 and SharePoint online service.
also contains server side components.
automatically turns up the server side elements in an embedded azure layer
during deploy the application.
Full Page App:
covers entire page UI.
new scenarios like ticketing system.
covers in iframe in a page.
like web parts (example Image Slider)
extended item menu actions.
similar to SharePoint 2010(example print document menu)
to get apps:
2. Corporate App Store
3. Custom Deployment
side component in SharePoint side not supported.
access server side object model.
change SharePoint Standard definitions (like list and site definitions).
SharePoint components and services are not supported.
code only execute.
Scope-apps is installed and launched with in the same scope in SharePoint site.
Scope-its required apps catalog. Once it's installed users from different site
11. To scale the application without
affecting a SharePoint environment.
12. Templates from visual studio 2012
In this article, we
explored SharePoint Apps overview at high level.
Well :) "