Vue.js is amazing. I've been using it on one of my side projects and I've been so productive with it that I can't see myself ever using anything else. It's like a mix of React, Angular and Knockout all in one package.
Congratulations on your launch, but I couldn't tell what Vue was from this announcement post. I wish articles like this could include even just one sentence at the beginning that looks like this:<p><pre><code> Vue.js is a library for building interactive web
interfaces. It provides data-reactive components
with a simple and flexible API.
</code></pre>
(pulled from their GitHub README, which I was only able to find because of the comment here on HN from cdnsteve fifteen minutes ago: <a href="https://news.ycombinator.com/item?id=11582600" rel="nofollow">https://news.ycombinator.com/item?id=11582600</a>).<p>Edit:<p>Thanks, Evan, for adding the explanatory bit at the top of the post.
Thanks for all of your work Evan :)<p>Vue was the first JS framework that made sense to me for projects that needed more than online jQuery and not a full SPA app.
I'm not an expert on either, but my understanding was that Vue's advantage over React was that since it had no virtual DOM you were free to manipulate the DOM more freely without running into trouble. Now that Vue has its own virtual DOM it is harder for me to see the difference from React. Many of the positives listed both here and on the Vue site could also be said about Knockout, which I still am currently using at the moment (though I'm likely moving to React soon).
Amazing work ! I'm looking forward to test the server-side rendering. The render/template possibility seem a bit confusing, can we mix both in one component ?
I am a huge fan of Vue (which at work, we pronounce "Voo" to not confuse views as in "templates" or views as in "look of something"). Really appreciate all the work Evan You has put into it, it's delightful to work with.<p>It would be awesome if the vue-router, vue-resource, and vuex libs could be baked in somehow, if only to have them officially supported. All the same, it's great as is!
Hard to find in article:<p>Git source: <a href="https://github.com/vuejs/vue/tree/next/" rel="nofollow">https://github.com/vuejs/vue/tree/next/</a><p>Examples: <a href="https://github.com/vuejs/vue/tree/next/examples" rel="nofollow">https://github.com/vuejs/vue/tree/next/examples</a>
Awesome work Evan!<p>I've been using Vue for a new project and it's a joy to use. It makes a lot more sense to me than any of the alternatives.
It's easy to pick up Vue and start hacking at it right away. I'm currently using it for a production app right now (in development) after evaluating other options, it's super productive. I'm excited for 2.0!
As far as the API goes, looks like one of the big changes is dropping vm.$dispatch and vm.$broadcast. I see a mention of a global event bus - are there any examples of that somewhere?
does anyone write single-file Vue components in Emacs? If you do - how do you configure it to have language-dependent things like flycheck and syntax highlighting working correctly in different blocks of the component file?