DEV Community

[Comment from a deleted post]
Collapse
 
jessica000 profile image
Jessica Valencia

I've worked with all of them:

  • Angular is a masterpiece. At first, it seems intimidating to learn. But I think it has the lowest entry barrier. Once you get the rope of modules, components and cli commands, you will find that angular has everything pre-made ready for developers. There's nothing much you can do to change the framework. There are few pitfalls (like not using function in templates), but one of the thing I hated is how fussy it handles ajax.
  • React has low entry barrier too. But the problem is, it is far from framework. You need to write your own framework on top of react. Scalibility, flexibility, and stability are all in your hands. Inexperienced developers will often make the project spaghetti coded. Just like when php coders mess up with their own framework in core php.
  • Vue? I've built a website with vue last year. But still I'm not a big fan of vue. The experience was not bad but not fantastic either. The things that I don't like about vue is it is not widely accepted until now. Ionic vue is in beta, there is no such thing as Vue Native.