Tech 'n' Drinks - 02.12.2021
Alexander Lichter
Nuxt.js Core Maintainer
@TheAlexLichter
Web Dev Consultant
@TheAlexLichter
2
@TheAlexLichter
2
+ vue router + (+ vuex)
2
4
@TheAlexLichter
Warum nicht "einfach nur Vue" benutzen...
@TheAlexLichter
Nuxt macht es dir als Entwickler einfach leichter
@TheAlexLichter
@TheAlexLichter
3
@TheAlexLichter
3
Why?
@TheAlexLichter
@TheAlexLichter
3
5
unjs
@TheAlexLichter
@TheAlexLichter
@TheAlexLichter
Es kanneinige Ordner geben
Aber für den Start reich eine app.vue
@TheAlexLichter
example.com/users/1
example.com/
example.com/post-my-cool-slug/
@TheAlexLichter
@TheAlexLichter
@TheAlexLichter
SPA
Dynamic SSR
SSG
Klassische Single Page Applications - nur ein HTML-File und viele statische assets
HTML wird "on the fly" mittels Node.js Server generiert
SSR zur "build time". Generiere deine Seite im Voraus (Jamstack!) - mit SPA-Verhalten für dynamische Seiten
⌛
⚡
🤝
@TheAlexLichter
CDN
1. Request
2. "Empty" HTML File + JavaScript
3. Parsing
API
4. Request
5. Response
@TheAlexLichter
Node.js
Server
1. Request
4. HTML + JS
API
2. Request
3. JSON
3. Hydration nach
JS Download
@TheAlexLichter
Node.js
Server
3. HTML + JS als statische Files
API
1. Request
2. JSON
@TheAlexLichter
CDN
1. Request
3. Hydration after JS download
@TheAlexLichter
☸️ Kein Grund das Rad neu zu erfinden
✅ Einfache Integration von 3rd-Party-Libraries
🎣 Verändere Abläufe von Nuxt selbst wenn nötig
👐🏻 Einfach zu teilen und zu open sourcen
@TheAlexLichter
☸️ Kein Grund das Rad neu zu erfinden
✅ Einfache Integration von 3rd-Party-Libraries
🎣 Verändere Abläufe von Nuxt selbst wenn nötig
👐🏻 Einfach zu teilen und zu open sourcen
https://modules.nuxtjs.org
@TheAlexLichter
@TheAlexLichter
@TheAlexLichter
Nuxt3 ist noch in Beta.
Einfach testen! Und berichte uns:
@TheAlexLichter
@TheAlexLichter
@TheAlexLichter
Nuxt.js Team
@TheAlexLichter
NuxtLabs
@TheAlexLichter
Alexander Lichter
Nuxt.js Core Maintainer
@TheAlexLichter
Web Dev Consultant
https://devopenspace.de/#alexander-lichter