DEV Community

Discussion on: VueJS is dead, long live VueJS!

Collapse
 
jaakidup profile image
Jaaki

It feels to me like all the front-end frameworks are constantly trying to scratch an itch that "maybe/probably doesn't exist".

It's all good that everyone is striving to make things better, but these types of changes don't only affect the projects you are still going to do, but also those you've already done. Then a few months later there will be another change, further removing various Vue (or any other FE framework) projects from one another.

In that respect I don't like that the whole development community is the guinea pig for framework development. ie. just as you figure out how a pencil works, someone goes and changes it :)

I guess I want the option to use the current or the next version whenever I want, to infinity. To much to ask?

Collapse
 
seanmclem profile image
Seanmclem

these changes seem more like additions than breaking changes. Like react hooks were

Collapse
 
reegodev profile image
Matteo Rigon

You will be able to use 2.x API for all 3.x lifecycle and even beyond if community still heavily uses it. Otherwise they are very likely to release a compatibility plugin to let you use 2.x API for as long as you need

Collapse
 
dseeker profile image
D See Ker

yeah great, we can remain in "compatibility" box forever while Vue team only improves for the people adopting the new API.

NO. This should be a branching into a sister project, TypeVue.js, not a 3.x deprecating the original (eventually)

Thread Thread
 
nazareth profile image
َ

PREACH 🙌🏼

Collapse
 
j133y profile image
Alexandre Santos

Well said! Agreed

Collapse
 
yeahch profile image
ch

I agree with you definitely.
And when I am saying about "Encapsulation"...in VueJS, there is a great feature called "mixin", and with this, we can make our code more organized or well-structured.

Collapse
 
avieru profile image
av

Couldn't agree more. That's what separated Vue from others, a good common sense one way of building components, where you could hop from one code base to another an find the same approach because the framework had an opinion and consistency.

Now, the setup method will turn common way of doing things to be much like React, where each code base is different and largely a mess. Unfortunately components along don't solve having messy code bases.

Collapse
 
rhymes profile image
rhymes

I forgot about this aspect, I really liked the idea that most Vue apps were structured the same way! Maybe there was a compromise to be found between the current version and the needs explored by the new one. I don't know, it's too easy to comment from afar

Thread Thread
 
vonheikemen profile image
Heiker

If i had to guess i would say that is because 90% of tutorials begins with "let's install the vue cli and create a project."

One thing Vue got right was give the users freedom to do whatever they want but still provide a recommended way of doing things.

Is like a jedi mind trick, imagine Evan telling you "listen, i won't tell you how to live your life but if you do this thing and use those other things you will find money and happiness."