DejaVue #E015 - Ten Years of Vue.js (with Evan You)

DejaVue
DejaVue
1 هزار بار بازدید - هفته قبل - This DejaVue episode is special
This DejaVue episode is special - Alex and Michael meet up with the creator of Vue, Vite and Rolldown, Evan You himself and talk about the last ten years of Vue!

Starting with how Vue.js started as a side project while Evan still worked at Google, Evan shares the story of how Vue.js came to be and how it evolved over the years. Interesting insights, such as why the Composition API was created and which initial problems should be solved with it, are shared in this episode. And to all that, questions from the Q&A were answered as well, touching topics like petite-vue, if and how the Options API will persist and how opinionated Vue.js is.

After an hour of content and insights, the episode ends with a tiny cliffhanger, as Part Two of the conversation covering the future of Vue, possible Vue 4 features, Vapor mode, Vue 3.5 and more, will be released next week!

Enjoy the episode!

---
Our Guest

* Evan You
 * Web - https://evanyou.me/
 * Vue.js - https://vuejs.org/
 * Vite - https://vitejs.dev/
 * Rolldown - https://rolldown.rs/

---

Your Hosts

* Michael Thiessen
 * Twitter - Twitter: MichaelThiessen
 * YouTube - ‪@michaelnthiessen‬
 * Web - https://michaelnthiessen.com/

* Alexander Lichter
 * YouTube - ‪@TheAlexLichter‬
 * Twitter - Twitter: TheAlexLichter
 * Web - https://www.lichter.io/

--
Chapter marks:

00:00:00 Welcome to DejaVue!
00:01:09 How did Vue.js start out?
00:04:48 The Initial Version of Vue.js
00:13:42 Do new Vue users start without a build step?
00:15:02 Vue's expansion to different use cases
00:18:14 Is Petite Vue dead?
00:21:03 Why Vue 2?
00:29:58 How opinionated is Vue?
00:35:15 The Transition from Vue 2 to Vue 3
00:36:32 How did the idea for the Composition API came up?
00:38:24 Options API vs Composition API
00:44:54 Will the Options API stick around?
00:46:10 Overhead of keeping APIs around
00:51:13 Considering to disable Options API via a flag?
00:53:05 The former class-based API proposal
00:58:03 Classes with Vue's reactivity concept
00:59:38 Whaat, there is a Part 2?

--
Links and Resources

▶ Meteor.js https://www.meteor.com/
▶ Knockout https://knockoutjs.com/
▶ AngularJS https://angularjs.org/
▶ Solid https://www.solidjs.com/
▶ Ruby on Rails https://rubyonrails.org/
▶ Laravel https://laravel.com/
▶ HTMX https://htmx.org/
▶ Svelte https://svelte.dev/
▶ Nuxt https://nuxt.com/
▶ AlpineJS https://alpinejs.dev/
▶ Laravel Livewire https://laravel-livewire.com/
▶ Inertia https://inertiajs.com/
▶ John Resig https://johnresig.com
▶ React https://react.dev/
▶ Ember https://emberjs.com/
▶ Babel https://babeljs.io/
▶ Axios https://github.com/axios/axios
▶ Composition API vs Options API Composition API vs. Options API - One...
▶ Justin Schroeder https://x.com/jpschroeder
▶ TC39 Decorators proposal https://github.com/tc39/proposal-deco...
▶ vue-facing-decorator https://facing-dev.github.io/vue-faci...

--
Follow DejaVue on

▶ The Web: https://dejavue.fm/
▶ Twitter: Twitter: dejavuefm
▶ Apple Podcast: https://podcasts.apple.com/us/podcast...
▶ YouTube: @dejavuefm
▶ Spotify: https://open.spotify.com/show/5VQ15QH...
▶ Deezer: https://www.deezer.com/show/1000792252
▶ Amazon Music: https://music.amazon.com/podcasts/798...
▶ Pocket Casts: https://pca.st/49qr8d1k
هفته قبل در تاریخ 1403/04/14 منتشر شده است.
1,099 بـار بازدید شده
... بیشتر