What are Apps in SharePoint 2013?
We can define an app for SharePoint as a web application registered with SharePoint via an app manifest or SharePoint’s capabilities extended by an independent piece of functionality. The approach for extending SharePoint with the app model has value to it. Up until now, SharePoint had the sandbox model, but SharePoint 2013 is really an operating system. Apps are a way to develop quick SharePoint solutions that you can sell to anyone, just like an app on a smartphone.
Developer approach, custom code, sandboxed solutions, standards and identity management were major issues in previous development models.
- Microsoft has introduced the new app model with web standards like HTML 5, CSS, JavaScript, OData, OAuth and REST to address these issues.
- Facebook has a similar development model and this approach can enable Microsoft to gain millions of potential developers who work on these technologies.
To resolve the issues associated with sandboxed solutions and farm solutions, they implemented SharePoint box with a no-server-side-code approach. According to this you can callback SharePoint through OData remote API from a remote box that runs your server-side code. You can use almost any programming language because OData is a standard.
Read Full Blog Post on Original Source
.
5yWelldone