So I'm going to build a web site using a js framework, but which one?
>angular X
Hell no, I've coded in angular 1 and it was okay, but impossible to fully grok. I liked some aspects, especially built in http request thing, but then they changed EVERYTHING with angular 2. I even heard they're now working on Angular 3. Angular 2 basically requires typescript, which is yet another abstraction layer. Fuck this shit.
>Meteor
Too much boilerplate, they might as well be cooking the whole meal, I want to do more than just front end dev and I plan on writing my server in go. Meteor is over kill.
>React
I used this and liked it. I like the modular aspect of the components and the way data flows with state and props, but no one takes you seriously unless you use flux architecture. I implemented the flux architecture my self and it fell way more complicated than it needed to be. I felt like I was coding everything three times.
>Vue
Never used it. Can anyone tell me about it and compare it to the others?
what did I miss?
I don't know much about webdev, but why not just JS+JQuery?
>>58318986
Because most employers require that you know at least one of these monolithic frameworks.
>>58319148
True, even if, in the end, you make a shitty site that require no framework.
>>58318642
Anusglair 3 is skipped, they are releasing 4 soon.and target to be at version 7 by this time next year. Also v4 breaks again stuff of v2. Fuck angulol.
>>58318642
React, no question about it.
>>58318642
Use Redux instead of Flux.
>>58318642
>Vue
10/10 would use. Vue is very powerful, and as minimal or powerful as you make it
>>58318642
Go with plain js, frameworks are for large teams.
>>58319148
Employers don't give a fuck about what you know. Don't behave like a retard and you'll do fine.
>>58319475
Seconding this, Vue is great if you're coming at this from a vanilla js background.