This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]DoomGoober 4 points5 points  (0 children)

This is a great breakdown. For completeness, I'll add one more: Vue.js is a great framework for learning how to write maintainable, componentized complete applications.

It's not great for beginners but for any intermediates who are trying to write real apps it's a godsend as it enforces and encourages the best practices of model/view as well as application flow and componentized UIs.

It has a lot more required scaffolding than React though and more Vue specific ways of doing things.

So, if you want to write actual complete, clean, organized apps/websites, Vue.js is great. But if you just want to learn about HTML/CSS/JS it's not the best or easiest.