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?
The App model is a necessary evolution. SP Sandboxing got just a little more love than CAS policies, and people just never understood that SharePoint is a presentation tier, not the place for logic and data access (unless you’re building a UI for a list).
The model is okay though riddled with compromises (IFRAMES? Really?), and configuration in the enterprise is awful. Wildcard DNS and wildcard SSL certs for giantcompany.com? Bwahahahah, yeah, like that’s gonna happen. You’re better off waiting a few weeks to months for a new public domain name to be approved by IT, marketing, legal, etc.- at least it’s right there in the official guidance (e.g. ContosoApps.com).
One App store per farm without any security or audience targeting is a painful constraint. I love the Service Application model, I just wish more services actually implemented the model completely (ULS was allowed to set some lousy precedents) and didn’t stop at the ones needed to scrape by on O365.
Most of what I like about Apps are the parts that aren’t the App model: CSOM and REST. And best of all, the fact that logic and data access are pushed right out of SharePoint.