Angular vs. React vs. Vue: A 2017 comparison

Angular vs. React vs. Vue: A 2017 comparison” is a very lengthy and detailed comparison of the top three most popular JavaScript frameworks: Angular, React and Vue.  There are also lots of links and references for further reading, but even if you don’t leave the article, chances are you’ll have a pretty good idea of which framework suits you best.  For me, it looks like it’s Vue.

And as a side note, this quote made me smile:

The dirty little secret is that most “modern JavaScript development” is nothing to do with actually building websites — it’s building packages that can be used by people who build libraries that can be used by people who build frameworks that people who write tutorials and teach courses can teach.I’m not sure anyone is actually building anything for actual users to interact with.

VueJS and GraphQL with Apollo

This blog post demonstrates how to tie together Vue.js and GraphQL using the Apollo Client.  This is not something that I’ve tried yet, but it’s on the horizon.

If you have any other handy links for either Vue.js or GraphQL, please throw them my way.

React vs Angular vs Ember vs Vue.js

Following the yesterday’s post on WordPress choosing the JavaScript framework, here comes a rather extensive review of React, Angular, Ember, and Vue.  This one looks at the four frameworks from different perspectives, provides feature lists, and has a tonne of links to external resources for more information.

Choosing a future JavaScript framework for WordPress

WordPress in general, and Matt Mullenweg in particular have been pushing for JavaScript for a while now.

So, it’s not surprising that WordPress developers are chatting about the JavaScript framework that they’ll use for the WordPress core JavaScript needs.

The discussion is far from finalized right now, so it’s particularly interesting to see how it develops, both in IRC/Slack chatrooms and in Make WordPress p2 comments.

So far, there are two primary contenders – React and Vue.  I have zero experience with either one (or pretty much with any JavaScript frameworks, trying to avoid JavaScript as much as I can), but I’m still interested in the reasoning that goes behind the choice, especially so, from the people who know so much in this domains.