It has been some time since SharePoint 2013 came out bringing us the new App Model. There is a nice number of Apps in the Office store already and it seems to me that this model is starting to catch up among us developers.
For me it is simply great, especially in the SharePoint Online. What are your experiances and how do you like the new App model?
And quick update for this topic. I was working on Sharepoint online public web site lately so here are some notes about App model in that environment:
- Cannot  add app part in page layout. Hack with copying iframe to page layout is working
- app cannot access list data in anonymous mode (which is silly because you are creating public web site and app model is recommended)
The next version of SharePoint would be crucial. Manny people are confused about the future of the product, especially about on premises version.
I think that Microsoft could do a better job with app model and with promotion of it.
My points:
- It’s not a silver bullet
- It’s good for Facebook like apps
- It’s good for cloud
- It’s good for novice SharePoint devs
- Sandbox is better for quick solutions
- If you are using SharePoint as framework app model is useless
- It all depends how are you selling sp
I feel you either learn this in your own time, downtime or the company sets aside training time. One of the three because it’s a must.
They can, the current solution for branding personal sites for example uses the remote provisioning model.
You can basically run anything from anywhere, kick off a remote timer job that interacts via CSOM/REST/Web Services. The App model provides much more than sandbox. Sandbox is dead.