Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nuxt – Die Zukunft der Webentwicklung

Nuxt – Die Zukunft der Webentwicklung

In diesem Talk geht es darum, wie der nahtloser Übergang zwischen Vue.js Components, welche sowohl am Server als auch am Client ausgeführt werden können, die Entwicklung von Web Apps erleichtert.

Schritt für Schritt, vom Prototyping, über den Frontend Code, bis zur Entwicklung des Backends, durchlaufen wir den Prozess um eine kleine Web-App mit Vue.js Components und ein bisschen Node.js umzusetzen. Du wirst sehen, wie einfach es sein kann, wenn sowohl am Server als auch am Client der selbe Code laufen kann!

Christoph Hochstrasser

September 20, 2018
Tweet

More Decks by Christoph Hochstrasser

Other Decks in Programming

Transcript

  1. + WEBPACK + APP STRUCTURE + VUE.JS + VUE ROUTER

    + VUE SERVER SIDE RENDERING + VUEX + LAYOUTS + PAGES + PLUGINS + MODULES NUXT =
  2. NUXT Struktur • components • pages • /index.vue • /users/_user.vue

    • layouts • middleware • store • plugins • modules
  3. WEBPACK CODE-SPLITTING PRO ROUTE NUR DER CODE – DER AUCH

    WIRKLICH AUF DER PAGE BENÖTIGT WIRD – WIRD VOM BROWSER GELADEN
  4. Perfekte Separation of Concerns • Backend kümmert sich nur um

    Business Logic und das Bereitstellen von APIs • Keine Vermischung mit Frontend Concerns, wie Components, CSS Klassen, Markup • Frontend kümmert sich rein um Präsentation • Keine Vermischung mit Models und Datenbank-Code • Nur Markup, CSS, JS
  5. NUXT IST EIN FRAMEWORK FÜR ALLE VUE.JS APPS UM VUE,

    VUE-ROUTER, VUEX & WEBPACK ZUSAMMENZUBRINGEN
  6. •Freelancer aus Waidhofen/Ybbs •Ab Frühjahr 2019 wieder für Freelancing verfügbar

    •Design Systeme und Component Based Design •Vue.js & Laravel •Agile Projekte werden bevorzugt •Neu: Mentoring von Junior Developers auf Anfrage ÜBER MICH ING. CHRISTOPH HOCHSTRASSER
  7. Freelancer Meetup Amstetten • Monatlicher Erfahrungsaustausch für alle Freelancer aus

    und rund um Amstetten • Pro Treffen eine 30 Minuten Präsentation • Meetup: https://www.meetup.com/Amstetten-Freelancer-Meetup/ • Voraussichtlicher Start im Herbst 2018 • Wir suchen: • Location • Vortragende • Eventuell Sponsoren • (Keine Verkaufspräsentationen)
  8. FIN