Why we moved from Angular 2 to Vue.js, and why we didn’t choose React
medium.com
medium.com
Personally (but this is just one anecdote, so take it for what it's worth) I've found Typescript to bring such a massive improvement in both he writing of code, but also in the maintaining of it that I can't imagine writing Javascript without it anymore.
> The main thing we didn’t like and we still don’t like about Angular 2 is Typescript. I know Angular 2 can be used with Javascript but again, the decision to use Typescript was already taken and from what I understand, using pure Javascript with Angular 2 is not the ideal way you should be using Angular 2. In any case, getting rid of Typescript meant a full rewrite of the project.
> I didn’t feel Typescript added substantial value and even worse, we noticed that our coding speed was reduced. With Typescript things that were really easy to do on Javascript like defining a simple object were more complicated to do on Typescript. I highly recommend you to read the following articles before you start using Typescript. It is not the right solution for everyone.
Not sure what the poster means by "defining a simple object" being difficult in TS, so it's hard to say.
[1] See every static vs dynamic conversation on HN, ever
Confused by what was meant by "two resources". A resource is a printer or a computer; a developer or a contractor is a person, not a "resource", so I'll assume they weren't referring to a person.