News for hackers. Stuff that matters.
Re:Angular 9.0 by brailsafe on Thursday February 06, 2020 @08:53PM (#22262503)
I think that's pretty well correct, but my preference has been the opposite in terms of more concepts vs cognitive complexity. I find that to do the same stuff with react and redux and so on, you end up decoupling and abstracting in such a way that the 5 or concepts in something like Angular or Vue end up being a more manageable mental model. In the sense that the main purpose of React is lost in the weeds of trying to managing the modularity of your app.
Re:Angular 9.0 by kroltan on Thursday February 06, 2020 @09:13PM (#22262628)
I have found good success with React + RxJS, in fact. They have some overlap, but with the benefit of interop outside React, and Rx is excellent at both message-passing-style events, as well as general-purpose "data binding".

And the total load is still in my perspective smaller than Angular. I have never even casually used Vue (I've since switched to gamedev as a profession), so I cannot comment on it, but from a cursory on its docs, it seems like a leaner Angular, which is good.

Re:Angular 9.0 by brailsafe on Friday February 07, 2020 @04:12AM (#22264343)
That's a curious suggestion. I've never taken a serious look at RxJs, but I've used obsevables in android so might do that. Vue is like React but just enough separation to get all the benefits that I find in composition as well as the templating and stuff from Angular. How did you make the switch to game dev?
Re:Angular 9.0 by kroltan on Friday February 07, 2020 @08:13PM (#22272958)
> How did you make the switch to game dev?

I've always had gamedev as a goal, and since 2012 participated in "game jams", which are basically make-a-game hackathons; as well as making free web games/prototypes. The industry is very portfolio-focused.

Mostly did webdev as a way of supporting myself until I got a gamedev job (but I like doing webdev too). I currently work at a company that makes corporate/educational games, but am collecting more experience to be more competitive on the actual entertainment industry. Which is a bit more challenging given I'm based in Brazil.

That being said, it's much easier to "switch careers" when you're 22 and it barely started!

Re:Angular 9.0 by IggleSniggle on Friday February 07, 2020 @08:14PM (#22272961)
My favorite things about Angular were it's choice to use TypeScript, RxJS for state, CSS-in-JS-like, and Dependency Injection. I'm glad I learned Angular to be exposed to all those choices.

My favorite things about React were JSX and FP.

Seems like you've found a good way to have it all.