5 ms·
I'm a huge fan of Vue. I love it's simplicity and how it integrates with standard web technologies (HTML/CSS) instead of baking everything into Javascript. We
by harrisreynolds 7y ago
I'm a huge fan of Vue. I love it's simplicity and how it integrates with standard web technologies (HTML/CSS) instead of baking everything into Javascript.
We are using it to build Webase [1] and couldn't be happier with the technology choice.
Can't wait to watch this documentary.
[1] https://www.webase.com https://www.webase.com
- ampdepolymerase 7y agoWebase looks like engineer.ai
- lucasverra 7y agoany real feedback on those agencies 2.0 ?
- harrisreynolds 7y agoYes. Definitely similar. I do like their tagline - "Software as easy as ordering pizza"
- robertoandred 7y agoReact doesn't bake CSS into JavaScript and Vue is hardly standard HTML.
- makkesk8 7y agomore "standard" compared to jsx for sure. To me, jsx feels like an ugly hack.
- xmprt 7y agoI don't know much about JSX internals but to me it feels a lot closer to HTML than Vue templates do. It feels a lot more natural to create multiple elements by mapping a list than it is to use v-for
- robertoandred 7y agoAnd Vue's weird, non-standard quasi-template attributes don't?
- ysavir 7y agoNot at all. Vue's templating (and angular's) is essentially extended HTML--you're writing HTML _as HTML_, using HTML's native practices (element attributes) to hook into the JS. I disliked this when I first used Angular, but after adjusting to it I've found that it's highly respectful of HTML's design patterns, the opposite of a hack.
- makkesk8 7y agoThey're not really a hack since javascript does support custom attributes. Jsx is not supported out of the box by javascript and jsx extends the syntax, so what does actually feel more of a hack? ```const element = <h1>Hello, world!</h1>;``` How is this less of a hack compared to vue's attributes?
- dimgl 7y agoNeither Vue's template syntax nor React's JSX look like standard HTML. So I'm not sure what you're talking about.
- derision 7y agoOther than curly braces and some custom attributes how does Vue not look like HTML?
- dimgl 7y agoIIRC Vue doesn't deal with CSS directly at all. I think you're thinking of Webpack's `vue-loader`, which processes CSS through Vue's template syntax.