Single Page Apps

Post on 14-Apr-2017

306 views 0 download

Transcript of Single Page Apps

Single Page Apps & SharePointWoensdag 30 September & sushi

Wie ben ik?

Frans van Rijnfrans@mavention.nl

Programma

Wat is een Single Page

App?

Demo

Waarom gebruiken

we dit?

Hoe werkt een SPA op SharePoint?

Wat is een Single Page App?en wat is het niet.

Wat is een Single Page App?

Client side rendering

Client side routing

HTML5 + client side

script

Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive Web apps, without constant page reloads. However, this means much of the work happens on the client side, in JavaScript. (msdn)

Waarom gebruiken we SPA’s?

Client side rendering

Content rich, cross platform, mobile

applications

Client side routingResponsive

Flexibel

Minder http verkeer

Performance

Frameworks &

conventies

Service oriented

Wat is een SPA niet?

Niet beperkt tot 1 pagina Niet de

juiste oplossing voor alle situaties

Niet goedkoper

om te bouwen

Niet altijd een totaal oplossing

Links & SEO

Client side processing

en performanc

e

“The secret to building large apps is never to build large apps.”

- Justin Meyer

SPA’s & SharePoint

SPA’s & SharePoint

Ontwikkel los van

SharePointHost in bijv style gallery

App for SharePoint “Losse” htm/js app

SharePoint app infra

sluit aan bij SPA’s

REST/CSOM

Frameworks

Vragen? Opmerkingen?