4. Wat is een Single Page App?
en wat is het niet.
5. 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)
6. 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
7. 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
performance
“The secret to building large apps
is never to build large apps.”
- Justin Meyer
9. SPA’s & SharePoint
Ontwikkel los
van SharePoint
Host in bijv
style gallery
App for SharePoint “Losse” htm/js app
SharePoint app
infra sluit aan
bij SPA’s
REST/CSOM