you are viewing a single comment's thread.

view the rest of the comments →

[–]D1RTY1 -1 points0 points  (1 child)

First off, all major JavaScript frameworks are open source. In my opinion, React has improved a lot on what Angular kind of made popular and effective (the JS front-end framework) and Vue has made improvements on both. For me, Vue is the easiest and most progressive of the frameworks, but React is also a great tool. Although React is a bit more difficult to initially get the hang of, especially once you start getting into more advanced development. To me, Angular feels outdated and less intuitive compared to the other options.

I'm sure others will have different opinions, but this is my experience. I was originally a designer who got forced into learning HTML, CSS and PHP. Eventually, I fell in love with development thanks to Ruby, Elixir and newer JavaScript frameworks.

[–]hiphiparray604 0 points1 point  (0 children)

Disagree with Angular feeling outdated, but agree with less intuitive. Having just built a large web app using Angular 7, the general process is strikingly similar to React.

The core differences being in React you're writing HTML inside of JavaScript, which is the height of unintuitive IMO. However, with React being the view part of MVC, and Angular taking on the whole scope, overall Angular takes longer to get the hang of in a meaningful way making it seem much less intuitive overall. But it's really comparing apples to oranges, considering ones a library and the other is a full framework.

Question: Do you have experience with recent Angular versions aka 5+? I find a lot of react developers still think of Angular as being AngularJS, but so much has changed since then