3 ms·
Vue.js is by far the sanest framework available for JS, period. It has excellent docs, it is intuitive, well written and well maintained. The only real complai
by rlander 10y ago
Vue.js is by far the sanest framework available for JS, period. It has excellent docs, it is intuitive, well written and well maintained.
The only real complain that I have about the framework itself is about components. IMO they are the wrong abstraction (they smell suspiciously like objects ) and with their custom .vue extensions, are a pain to work with in my text editor.
With that said, after working on a fairly complex Vue app, I won't be writing any Vue apps again. The reason has nothing to do with the framework itself: although it mostly tries to do the right thing, JS just pushes you in the opposite direction every time.
- dimgl 10y agoWhat's the alternative?
- amelius 10y agoImmutable objects?
- mstijak 10y agoHave you seen Cx? (http://cx.codaxy.com http://cx.codaxy.com) It's a feature-rich framework based on React for building complex web apps. Disclaimer: I'm the author.
- rlander 10y ago1) Going back to server-side rendering + intercoolerjs (and a small bit of jquery) for simple stuff. 2) Elm | ClojureScript for complex apps. Edit: To be clear, I've done large apps in Angular (which nearly made me regret choosing programming as a profession), React, Backbone and custom frameworks, and Vue.js wins by a large margin if you're stuck with JS.
- Spartan-S63 10y agoPersonally, I'm a huge fan of Elm. I'm a fan of languages with strong type systems and the functional paradigm is just icing on the cake in this case. I haven't done too much with Elm, yet, but what I have done, I love it. It's exactly how I'd want front-end web development to evolve into. What I'm waiting for is the day (if it ever comes) that I can have Elm compile to WASM and mostly forget JavaScript.
- pksunkara 10y agoI have written a webpack plugin which generates `.vue` files automatically and you just keep writing `js`, `css` and `html`. https://github.com/pksunkara/vue-builder-webpack-plugin https://github.com/pksunkara/vue-builder-webpack-plugin