TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Announcing Vue.js 2.0

187 pointsby EvanYouabout 9 years ago

23 comments

spriggan3about 9 years ago
&gt; Despite being a full rewrite, the API is largely compatible with 1.0 with the exception of some intentional deprecation.<p>This guy gets it.
评论 #11618512 未加载
评论 #11583395 未加载
dimglabout 9 years ago
Vue.js is amazing. I&#x27;ve been using it on one of my side projects and I&#x27;ve been so productive with it that I can&#x27;t see myself ever using anything else. It&#x27;s like a mix of React, Angular and Knockout all in one package.
评论 #11589310 未加载
评论 #11583356 未加载
aaronbrethorstabout 9 years ago
Congratulations on your launch, but I couldn&#x27;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:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11582600" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11582600</a>).<p>Edit:<p>Thanks, Evan, for adding the explanatory bit at the top of the post.
评论 #11582857 未加载
_kyranabout 9 years ago
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.
评论 #11582628 未加载
评论 #11583117 未加载
diseaseabout 9 years ago
I&#x27;m not an expert on either, but my understanding was that Vue&#x27;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&#x27;m likely moving to React soon).
评论 #11583967 未加载
评论 #11583842 未加载
BafSabout 9 years ago
Amazing work ! I&#x27;m looking forward to test the server-side rendering. The render&#x2F;template possibility seem a bit confusing, can we mix both in one component ?
评论 #11585915 未加载
MattyRadabout 9 years ago
I am a huge fan of Vue (which at work, we pronounce &quot;Voo&quot; to not confuse views as in &quot;templates&quot; or views as in &quot;look of something&quot;). Really appreciate all the work Evan You has put into it, it&#x27;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&#x27;s great as is!
评论 #11582979 未加载
cdnsteveabout 9 years ago
Hard to find in article:<p>Git source: <a href="https:&#x2F;&#x2F;github.com&#x2F;vuejs&#x2F;vue&#x2F;tree&#x2F;next&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vuejs&#x2F;vue&#x2F;tree&#x2F;next&#x2F;</a><p>Examples: <a href="https:&#x2F;&#x2F;github.com&#x2F;vuejs&#x2F;vue&#x2F;tree&#x2F;next&#x2F;examples" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vuejs&#x2F;vue&#x2F;tree&#x2F;next&#x2F;examples</a>
pier25about 9 years ago
Awesome work Evan!<p>I&#x27;ve been using Vue for a new project and it&#x27;s a joy to use. It makes a lot more sense to me than any of the alternatives.
czkabout 9 years ago
It&#x27;s easy to pick up Vue and start hacking at it right away. I&#x27;m currently using it for a production app right now (in development) after evaluating other options, it&#x27;s super productive. I&#x27;m excited for 2.0!
dabernathy89about 9 years ago
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?
评论 #11585834 未加载
fuzzythinkerabout 9 years ago
Riot is a very similar library, worth a look.<p><a href="http:&#x2F;&#x2F;riotjs.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;riotjs.com&#x2F;</a>
评论 #11585946 未加载
morhekilabout 9 years ago
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?
DeadReckoningabout 9 years ago
What are the advantages of using this over react?
paulw0about 9 years ago
Wonderful! Vue is my favorite
quayabout 9 years ago
Thanks for all of your work Evan :)
jinjiangabout 9 years ago
Great job!
ybstoneabout 9 years ago
Awesome work!
ybstoneabout 9 years ago
Awesome work
ioppoiabout 9 years ago
nice
kkeerr1010about 9 years ago
damn good!!!
lovefishsabout 9 years ago
Great work! Thanks for all of your work!
GodHorseabout 9 years ago
原本想用angular2作为项目基础框架,阴差阳错用了vuejs,配合其他插件做spa,现在已经非常喜欢它了,更新到2.0这个里程碑,恭喜。