React has a larger community but requires you to make a lot of decisions yourself. Also well integrated with Typescript.
Vue2 is the only of these three that can be added to a webpage with a script tag. In that sense, it is a lot more simple than the other options.
Still a pretty big community. Typescript integration is meh.
Vue3 is Vue2 with better typescript integration but with tooling a bit more similar to React. Not big yet but will be.
All three will be fine in ten years I'm pretty sure.
I'd actually start off looking to see if there is a Frontend Compnent Library (like Vuetify, etc) that works with one of these three that does part of what you want first as that is more likely to be the tipping point for what you should use.
> Vue2 is the only of these three that can be added to a webpage with a script tag. In that sense, it is a lot more simple than the other options.
Is that really that big of a differentiator? I definitely see the appeal especially in getting stuff out the door quickly, but I wouldn’t consider it in a comparison.
It was to me. And a good portion of Vue2 frameworks were built with that in mind, which is kinda nice.
I know the other poster said you could so react with a script tag... just looked and apparently it is possible... but I don't know many people who use it that way. Something new I learned though.
Is there documentation / examples around this concept? I remember getting something basic working in 2015 but nothing where you just drop in a script tag anywhere
React has a larger community but requires you to make a lot of decisions yourself. Also well integrated with Typescript.
Vue2 is the only of these three that can be added to a webpage with a script tag. In that sense, it is a lot more simple than the other options. Still a pretty big community. Typescript integration is meh.
Vue3 is Vue2 with better typescript integration but with tooling a bit more similar to React. Not big yet but will be.
All three will be fine in ten years I'm pretty sure.
I'd actually start off looking to see if there is a Frontend Compnent Library (like Vuetify, etc) that works with one of these three that does part of what you want first as that is more likely to be the tipping point for what you should use.