Live data from Hacker News

Will Vue.js become a giant like Angular or React?

10clouds.com

81–90 of 142 posts

Re: Will Vue.js become a giant like Angular or React?

#81
post #11

Vue.js is a step backwards, relative to React, in my opinion. What I love about React is JSX (or TSX if using TypeScript). JSX is a combination of JavaScript and HTML syntaxes. You don't need to learn a new syntax in order to incorporate loops and conditionals in the view layer, thanks to JSX: you just use JavaScript. More importantly, you get compile-time verification. If you use a JavaScript variable in JSX and som…

It's hard to take anyone seriously who doesn't even spell the name of the thing they're opining on correctly. I'd venture to say you've never used Vue in a meaningful way so probably aren't qualified to make a comparison.

Re: Will Vue.js become a giant like Angular or React?

#82

The only advantage React has is a huge backer..Facebook. So large companies are more open to using it because it's less risk and has higher chance of being around in 5 years than a framework without a huge backer. That's my theory on how 'biz' people make I.T. decisions.

This seems to be also how 'developers' make decisions. If something is backed by a large company and has adoption then there is more potential for employment. So there is a rush to learn it. Which is logical.

What is not is the next step when these groups become extremely invested and endlessly hype their choice and rubbish others in places like here never mind any technical merits or demerits. The prevents proper technical scrutiny of hyped technologies and allows a lot of bad ideas to gain traction.

Re: Will Vue.js become a giant like Angular or React?

#83
post #29

Nope. React has 10 people in its core team, highly compensated to work on React. There is at least one genius among those 10. Think of Fiber and how it works. VueJS may copy that model but in this sense, as in the case with JSX, they're a follower. They are not a thought leader. Just a sink/collector for React haters.

> Think of Fiber and how it works. VueJS may copy that model but in this sense, as in the case with JSX, they're a follower. They are not a thought leader.

Fibers only exist because sharing between Javascript threads is not currently an option.

React is a thing only because Javascript sent us back 20 years in time.

Re: Will Vue.js become a giant like Angular or React?

#85

Earlier quoted context omitted.

Funny to read this--talk about the benefits of strong-typing, etc. The dynamic nature of JS was once a benefit. Granted, it wasn't initially purposed for full-out browser facing SPAs, etc. Still, strong-typing has been with us forever and, in general, I feel like we've solved this problem. I'd like to see a light-weight VM framework that supports Java code compiled down to JS, with an in-browser Swing-like component…

It's funny: I'm not even a web developer by trade, and perhaps precisely because of that fact, every other day at least I have a conversation with a colleague that goes something like, "Wouldn't it be great if there were Swing for browsers?" The idea of pre-styled and easily laid-out widgets holds a great deal of appeal. Vue and Bootstrap come close to giving me that, but not quite.

Yeah, Swing is actually fun to write. Possibly because its paradigm is elegant and such a natural fit for the problem that you don't spend time fighting to fit a square peg in a round hole.

Shame it came with such an unwieldy deployment model that it never gained more traction.

Re: Will Vue.js become a giant like Angular or React?

#86

Earlier quoted context omitted.

Funny to read this--talk about the benefits of strong-typing, etc. The dynamic nature of JS was once a benefit. Granted, it wasn't initially purposed for full-out browser facing SPAs, etc. Still, strong-typing has been with us forever and, in general, I feel like we've solved this problem. I'd like to see a light-weight VM framework that supports Java code compiled down to JS, with an in-browser Swing-like component…

Check Vaadin. Might suit your taste.

Just took a glance. Great tip. Looks promising. Thanks!

Re: Will Vue.js become a giant like Angular or React?

#87
post #3

I think there's merit on staying small-ish. Not every framework has to be a giant that dominates the industry. Having a small community means the potential for focus and strong canonical learning resources, as opposed to the mess of poorly written React and Angular posts/"guides" we get every week. The community feels tighter and it may be easier for the maintainer(s) to manage it and the codebase. Ember is a good ex…

You may be right about the quality of meetups, but meetup quality is a pretty unusual metric for a JS framework's success.

Re: Will Vue.js become a giant like Angular or React?

#88
post #31

Earlier quoted context omitted.

He's definitely not wrong. Vue.js supports and promotes templates (e.g. right on the very "get started" page the homepage links to: https://vuejs.org/v2/guide/#Conditionals-and-Loops ) with yet another NIH looping and conditional syntax. Perhaps it's possible to avoid - but that kind of flexibility simply encourages messy codebases.

JSX is not a requirement for React. React has the same kind of flexibility you are criticizing. https://facebook.github.io/react/docs/react-without-jsx.html

That is simply skipping the transpiling of JSX, the structure/nesting is the exact same, not some DSL crafted for templating.

Re: Will Vue.js become a giant like Angular or React?

#89
post #31

Earlier quoted context omitted.

He's definitely not wrong. Vue.js supports and promotes templates (e.g. right on the very "get started" page the homepage links to: https://vuejs.org/v2/guide/#Conditionals-and-Loops ) with yet another NIH looping and conditional syntax. Perhaps it's possible to avoid - but that kind of flexibility simply encourages messy codebases.

JSX is not a requirement for React. React has the same kind of flexibility you are criticizing. https://facebook.github.io/react/docs/react-without-jsx.html

React without JSX is very clunky at best.

Re: Will Vue.js become a giant like Angular or React?

#90
post #22

I went Angular, because I can get a well paid job very easily, it's a very fun Framework to work with, TypeScript is awesome, it's complete, fast and powerful, is backed by Google and has a huge community. Vue might be fun to work with, but it doesn't have all the advantages of Angular (or React) I listed above.

I'm a contractor and Vue work seems to be gaining momentum. Another advantage is that you get to work with newer codebases and people that know what they're doing instead of somewhat legacy projects that picked a framework just because it's popular.
Post reply on HN