sharepoint add-in model:the good, the bad, the ugly

Post on 11-Feb-2017

217 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SharePoint Add-In Model: The Good, The Bad and The Ugly

EDIN KAPIĆSHAREPOINT TEAM LEAD SOGETI

SPONSORS

Edin Kapić

Email : me@edinkapic.com

Twitter : @ekapicLinkedIn : edinkapic

LET’S HEAR A STORY FIRST

A sandwich

Source: http://franpek.com/sendvici.htm

A sudden change

Sandwich Catalan-style

Source: http://pinterest.com/pin/178807047677788909

Pa amb tomàquet (Tomato-rubbed bread)

HIGHLY OPINIONATED CONTENT AHEAD

History of SharePoint extensions

SharePoint 2007 SharePoint

2010 SharePoint 2013

Sandbox

C#

C#C#

Provider Hosted Apps

C#

JSJS

_api

SharePoint Add-in (App) Model: The Tale

SharePoint Add-In (App) Model: The Truth

ADD-IN MODEL: THE GOOD

You can’t break SharePoint with your code

We can use first-class tools for SharePoint development

Source: http://redeemingmarriages.com/love-is-the-cure-for-envy

Cloud-ready code

Source: http://ec2-50-17-218-252.compute-1.amazonaws.com/wordpress/wp-content/uploads/2015/11/Cloud-ready-WAN-570x398.png

There is a lot of guidance around the add-in model

#SharingIsCaring

PnP

Source: http://therightplanet.com/2012/07/learning-jujitsu

ADD-IN MODEL: THE BAD

SharePoint isn’t a developer platform anymore

Product OOB + API: No middleware

Disconnected UI

Source: http://chakkaradeep.com/wp-content/uploads/2015/09/fabric-spaddin-1024x737.png

Can’t migrate existing code easily

Source: https://modmissy.com/2012/12/13/my-christmas-door-wreath/

ADD-IN MODEL: THE UGLY

Infrastructure setup is not straightforward

SHÅREPÖINT

App Identity registration

Tooling in Visual Studio

Source: http://www.redbubble.com/people/delriophoto/works/6571288-inadequate-tools-the-tricycle

Debugging experienceSource: http://churchofmartialarts.com/wp-content/uploads/2012/06/fakir.jpg

Chatty client APISource: http://www.marcandangel.com/2009/09/28/how-small-talk-can-save-your-life

SummaryTh

e Go

od

• You can’t break SharePoint with your code

• We can use first-class tools for SharePoint development

• Cloud-ready code• There is a lot of

guidance around the add-in model

The

Bad • SharePoint isn’t a

developer platform anymore

• SharePoint is now becoming OOB + API

• UI is disconnected from the add-in experience

• Can’t migrate existing code easily

The

Ugly • Add-in

infrastructure setup is not straightforward

• Add-in identity registration is difficult to do right the first time

• Tooling in VS• Debugging

experience• Chatty API

Discussion Q&ASource: http://www.hopesingssobeautiful.org/index.php/category/rguide/

thank youquestions?

live ratingsWWW.EDINKAPIC.COM@EKAPIC

spca.biz/F825

top related