Live data from Hacker News

Vue 2.0 is here

medium.com

1–10 of 73 posts

Re: Vue 2.0 is here

#2
Can anyone talk about their experience with Vue as opposed to Angular, Angular 2, and React/Redux? I am fan of Angular 1, but Angular 2 seems to actually just be an inferior version of React/Redux. At first glance Vue seems to be similar in spirit to Angular 1. Is that correct? Any first-hand experiences would be welcome.

Re: Vue 2.0 is here

#4

Can anyone talk about their experience with Vue as opposed to Angular, Angular 2, and React/Redux? I am fan of Angular 1, but Angular 2 seems to actually just be an inferior version of React/Redux. At first glance Vue seems to be similar in spirit to Angular 1. Is that correct? Any first-hand experiences would be welcome.

Having worked with Angular and React before, moving to Vue was a breeze. The franework is very intuitive, the documentation is great and the community is very welcoming and supportive. Vue had the CLI tool before React came out with their counterpart (and I still find the Vue version superior). You also have an official Vue version of Redux, and the Vue Router that doesn't completely change every 2 weeks. API compatibility is also better than Angular 1 vs Angular 2. That said, I checked Vue 2.0 docs last week and they seemed a bit less intuitive as the 1.x version, but it may have been just a WIP.

Re: Vue 2.0 is here

#5

Can anyone talk about their experience with Vue as opposed to Angular, Angular 2, and React/Redux? I am fan of Angular 1, but Angular 2 seems to actually just be an inferior version of React/Redux. At first glance Vue seems to be similar in spirit to Angular 1. Is that correct? Any first-hand experiences would be welcome.

[deleted]

Re: Vue 2.0 is here

#6

Can anyone talk about their experience with Vue as opposed to Angular, Angular 2, and React/Redux? I am fan of Angular 1, but Angular 2 seems to actually just be an inferior version of React/Redux. At first glance Vue seems to be similar in spirit to Angular 1. Is that correct? Any first-hand experiences would be welcome.

I have worked on ember, backbone marionette and react. Vue JS really shines by its simplicity and speed while embracing all the concepts we expect from a modern js framework _ component based, flux style store management with vuex, reactive dom. Documentation is great and we built great stuff and enjoyed the journey so far.

Re: Vue 2.0 is here

#7
> The official supporting libraries and tools — vue-router, vuex, vue-loader and vueify — have all been updated to support 2.0. vue-cli now scaffolds 2.0-based projects by default.

Very nice. Personally, I've been waiting for the vue-cli bit before even thinking about touching 2.0 since I try to avoid trying to build my own JS toolset.

Re: Vue 2.0 is here

#8

Can anyone talk about their experience with Vue as opposed to Angular, Angular 2, and React/Redux? I am fan of Angular 1, but Angular 2 seems to actually just be an inferior version of React/Redux. At first glance Vue seems to be similar in spirit to Angular 1. Is that correct? Any first-hand experiences would be welcome.

I wouldn't say it's inferior. There are some nice things about it (written entirely in TypeScript and uses RxJS and Observables) and it's more of an opinionated framework rather than just a set of libraries.

Re: Vue 2.0 is here

#9
post #8

Can anyone talk about their experience with Vue as opposed to Angular, Angular 2, and React/Redux? I am fan of Angular 1, but Angular 2 seems to actually just be an inferior version of React/Redux. At first glance Vue seems to be similar in spirit to Angular 1. Is that correct? Any first-hand experiences would be welcome.

I wouldn't say it's inferior. There are some nice things about it (written entirely in TypeScript and uses RxJS and Observables) and it's more of an opinionated framework rather than just a set of libraries.

This may be a bit of bike shedding, but I have come to prefer JSX over just string templates. Angular 1 did things completely differently, so there it was fine, but no code highlighting because you are using a string literal seems bad.

Another bit that rubbed me the wrong way about A2 is all the uber-magical stuff going on and all the pitfalls it created. Trying to understand why you need to put an @Input() on targets but not sources and what the actual consequences of that are took me way longer than I care to admit.

Post reply on HN