5. Oktober 2018
Eindrücke von der Vue.js London 2018
Factorial nahm an der Londoner Konferenz zu unserem Lieblings-JavaScript-Framework teil.

Im Vergleich zum letzten Jahr in Breslau haben wir als vierköpfiges Team unsere Koffer gepackt und am Donnerstag auch an einigen Workshops teilgenommen. Hier sind meine wichtigsten Erkenntnisse.
Verwendung von Jest als Standard-Testrunner anstelle von AVA
Ich habe am Workshop „Testing Vue Applications from Start to Finish“ von Edd Yerburgh teilgenommen. Der Workshop war sehr gut gestaltet und vermittelte fundierte Kenntnisse über fortgeschrittene Testmethoden. Daher werde ich AVA wahrscheinlich zugunsten von Jest aufgeben.
Ein Blick auf TypeScript
Daniel Rosenwasser hielt seinen Vortrag zum Thema „TypeScript und Vue: Die Lücken schließen“ und zeigte uns, was derzeit mit TypeScript in Vue möglich ist und wie leistungsfähig die dazugehörigen Tools mittlerweile geworden sind. Wir werden den Einsatz von TypeScript in Vue noch einmal neu bewerten und es ernsthaft in Betracht ziehen.
VisualStudio Code ist allgegenwärtig
Das ist zwar nur eine Anekdote, aber na ja. In einem Saal mit 1.000 Entwicklern haben meiner Schätzung nach mindestens 800 die Hand gehoben, als gefragt wurde, ob sie VS Code nutzen. Ich habe mich bisher dagegen gesträubt, der Herde zu folgen, aber vielleicht sind sie ja auf der richtigen Spur. Vielleicht sind die Tools einfach so viel besser. Ich werde es noch einmal versuchen.
Die Zukunft von Vue.js wird aufregend
Evan You hielt einen Online-Vortrag über die Zukunft des Vue-Kerns. Vue 3 wird intern TypeScript einführen, seine Komponenten modularisieren, damit Beiträge mit größerer Sicherheit geleistet werden können, sein Reaktivitätssystem mithilfe von Proxies überarbeiten und eine Zielgröße von 10 KB (gzip) für den Build anstreben.
Weitere Ressourcen
- https://slides.com/eddyerburgh/testing-vue-workshop
- https://github.com/avajs/ava
- https://github.com/facebook/jest
- https://www.typescriptlang.org/
- https://code.visualstudio.com/
- https://github.com/vuejs/roadmap#3x
Happy Coding!



