Building Nuxt.js Applications
22. Juni 2021, 9–17 Uhr
Mit Vue.js lassen sich sowohl einfache, als auch komplexe Projekte umsetzen. Themen wie SEO, State Management, Lazy Loading, eine ordentliche Projektstruktur und vieles mehr müssen dabei innerhalb des Projektes bei Bedarf eigens konzipiert und umgesetzt werden. Selbstverständlich gibt es reichlich Bibliotheken, wie Vuex, die ein bestimmtes Thema abdecken. Dennoch muss man diese Bibliotheken finden, installieren und konfigurieren.
Um diesen Aufwand zu reduzieren wurde Nuxt.js entwickelt – "The Intuitive Vue Framework". In Nuxt.js sind einige konzeptionelle Entscheidungen bereits getroffen, wodurch viel Zeit während der Entwicklung gespart wird und man sich mehr auf die eigentlichen Projektaufgaben konzentrieren kann. Durch den modularen Aufbau kann man sehr leicht verschiedene Add-ons installieren, z.B. eine PWA-Unterstützung.
Durch die vordefinierten Ideen und Konzepte in Nuxt.js ist es außerdem einfacher, verschiedene Projekte zu verwalten, da der Aufbau im Projekt immer nahezu identisch ist. Selbst wenn neue Entwickler in das Team kommen, finden sie sich im Code schneller zurecht.
Mit Nuxt.js lassen sich zudem auch statische Seite generieren, während man in der Entwicklung die gewohnte moderne Nuxt.js-Umgebung hat.
Vorkenntnisse
- Grundlagen in JavaScript und Vue
Lernziele
- Projektaufbau mit Nuxt.js
- Vorteile von Nuxt.js erkennen und effizienter entwickeln