Not saying everything the article says is wrong, but some of the comparisons are really off the mark. Vue and React are front end frameworks. They don't replace Rails; they can be used together. Node has many benefits but its not really better for single page apps. In general this article the purposes of front and back end tools. Also, even though there are increasingly more node positions, ruby and rails still have a large number of job postings.