Evan You on Vue.js: Seeking the Balance in Framework Design | JSConf.Asia 2019

  Рет қаралды 71,796

JSConf

JSConf

5 жыл бұрын

As the author of Vue, I often get asked on how the major JavaScript frameworks today differ from one another. Typically people expect technical details: size, performance, ecosystem... but to me, what fundamentally differentiates frameworks from one another is where a framework lands on the primitives vs. conventions spectrum. This is usually a conscious design decision, and the major frameworks we see today manifests three different segments of this spectrum. In this talk I'll discuss how these design choices have affected the adoption and growth of these frameworks, and why there might not be one single optimal balance point.
Evan is an independent open source developer. He created Vue.js, a popular frontend framework and now works on it full-time. Before going full-time open source, Evan worked as a core dev at Meteor, and before that as a creative technologist at Google Creative Lab.
JSConf.Asia - LASALLE College of the Arts, Singapore - 15 June 2019
Source: 2019.jsconf.asia/
License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Intro animation "something something prisms" by Martin Schuhfuss
codepen.io/usefulthink/pen/Wo...
Intro music "Know" by Matt McKegg
/ know

Пікірлер: 76
@bas_kar_na_yar
@bas_kar_na_yar 5 жыл бұрын
keanu reeves of the JS world
@PaulSebastianM
@PaulSebastianM 5 жыл бұрын
Wow! I see true wisdom and modesty. I'm convinced. I'm gonna try Vue right now.
@aleksandarstevanovic5854
@aleksandarstevanovic5854 5 жыл бұрын
this is the chinese modesty and wisdom... he is shoulder to shoulder with google and facebook and yet modest, hats off...
@julianclaus7045
@julianclaus7045 5 жыл бұрын
His modesty makes Vue.js so successful.
@powerblockgym
@powerblockgym 5 жыл бұрын
Addresses many of the concerns most people have when picking up other frameworks
@blackaccel
@blackaccel 5 жыл бұрын
I like how Evan approach many of the concerns that start emerging after the last talk Rich Harris had about Svelte and it's next level speed performance. I was specting to get some light on the downside of Svelte's black magic and yes, I got some of what I was looking for. Also the big speed boost that vue 3x is going through was good to hear.
@Flip97rza
@Flip97rza 4 жыл бұрын
You are breathtaking, my man...
@denniszenanywhere
@denniszenanywhere 5 жыл бұрын
Sometimes I wonder if vue is for those of us who give up JavaScript everyday and then realize there’s vue to save us from giving up.
@JoseGarcia-vr8mx
@JoseGarcia-vr8mx 2 жыл бұрын
Evan is such an amazing teacher. This was an awesome talk!
@OptimalTrainingGroup
@OptimalTrainingGroup 4 жыл бұрын
I Love Vue. I need to listen to Evan more often.
@AdarshMadrecha
@AdarshMadrecha 5 жыл бұрын
Nice talk. Perfectly balanced
@ManasNagpure
@ManasNagpure 5 жыл бұрын
This talk does have many insights, I realize this after using React for so much time. His quote regarding Redux and considering yourself a "React Developer" speaks volumes.
@FidelGuajardo
@FidelGuajardo 4 жыл бұрын
Evan is a great speaker
@nickroth1906
@nickroth1906 5 жыл бұрын
Any chance that there are notes or another video on the state mechanisms comparison?
@samirsaeedi74
@samirsaeedi74 5 жыл бұрын
I think lit-html's rendering mechanism is different from what has been discussed here and is worth exploring.
@studentdar
@studentdar 4 жыл бұрын
Can someone give me an example of the use case where Svelte's compiler can't do something that can be done in Vue? Afaik Svelte templates support all JS expressions and you can do everything you want in Svelte templates. Or I'm mistaken?
@undefined125
@undefined125 2 жыл бұрын
Awesome! Just want to add that a large framework have to maintain a large documentation. Some parts of Angular docs literally makes you to read stackoverflow instead, because they are far from perfect.
@subilan7061
@subilan7061 5 жыл бұрын
Wow, nice talk!
@yueyu6244
@yueyu6244 4 жыл бұрын
OMG Evan is the best!
@JoeWong81
@JoeWong81 5 жыл бұрын
love the technicality.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 126 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 128 МЛН
Design Principles of Vue 3.0 by Evan You
52:25
VueConf Toronto
Рет қаралды 163 М.
Cool Tech You’ll LOVE!
21:41
Snazzy Labs
Рет қаралды 61 М.
Evan You - State of the Vuenion 2023 - Vuejs Amsterdam 2023
36:29
JSWORLD Conference
Рет қаралды 8 М.
Vue.js: The Documentary
34:45
Honeypot
Рет қаралды 1,5 МЛН
Dan Abramov: Beyond React 16 | JSConf Iceland
33:25
JSConf
Рет қаралды 135 М.
What's next for Vue? Evan You explains...
24:11
Vue Mastery
Рет қаралды 63 М.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 126 МЛН