DEV Community

Discussion on: Angular vs vuejs vs react vs ...

Collapse
 
rhymes profile image
rhymes • Edited

TL;DR: follow your gut feeling, you won't go wrong either way.

Hi! My process of elimination was quite simple (after reading a few of those "this vs that" articles you can find on google):

  • Angular no because it seems complicated to learn and I'm not a team of expert frontend developers developing a massive app

  • React no because I didn't really like JSX and again I don't have enough frontend experience to make a completely objective and ponderate choice

  • I choose Vue because it was a piece of cake to learn and had everything I needed

  • Don't know anything about Ember, not even sure I've considered it

I'm currently writing an internal tool for a client with Vue and I'm liking it. Could I have written it in React or Angular? Most definitely.

Speaking in general: keep in mind that I tend to choose "simple to learn but able to handle complexity" against "stupidly complicated because it's over engineered" or "it doesn't feel right to me" when it comes to technologies (I don't have a 100% choice success rate for obvious reasons :D).

That's probably why back in the days I went from Object Pascal/Delphi to Python ignoring everyone that was (rightly so) telling me that PHP or Java were the safest choices to get hired. I had a brief stint as a C#/.NET developer and it felt over-engineered (I was already programming in Python) and not right for me so I abandoned it. Could I have written apps in any of those languages? Most definitely.

Could I have spent 10 years programming with technologies that didn't feel right for me? Probably not.

So, follow your gut :D