Earlier quoted context omitted.
Would you recommend learning Vue over Ember for a front-end noobie? I've started with latter, but already see some things I don't like.
Absolutely. I would get comfortable with a build tool like web pack and then try and build a quick and dirty vue.js app. I like that much of the complexity is opt-in and you can grow into parts of the framework / write your own as your apps needs evolves, something I particularly had trouble with when using Ember. (It's very much their way or the highway for everything, and several features we wanted to implement, th…
Vue 2.0 is here
71–73 of 73 posts
Re: Vue 2.0 is here
#72Vue deserves quite a bit of attention. It's the simplest framework I've found to use in the same style as react (databinding, modules, etc) while still allowing you to use the html/css you've probably already written. This really shines when you want to do something not quite single page appy in your, for instance, bootstrap based site. E.g. a complex web form with some interactivity (autocomplete, add/remove rows, o…
It looks, corporate world and serious projects already bet on more opinionated, more standardized option, so they bet on Ember.js. Luckily Ember.js is improving nicely, super fast, easy to use, easy to learn and a super smart community around it. CLI, data management, addon ecosystem are just a few feature, what makes it unique. Vue.js, React, Angular should learn from Ember, however they are 1-2 years behind Ember,…
Re: Vue 2.0 is here
#73Earlier quoted context omitted.
What's the alternative?
1) 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.
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.