I mean, what would a non-developer do when given this (and that's a very simple example)? https://github.com/AngularShowcase/angular2-sample-app
I'm not making a quality statement, it's just that it is a complex framework for complex programming projects.
When I switched from Polymer to Angular (1) I found a pile of incoherent design decisions which hobbled performance. It's better than writing everything from scratch, but that's not saying much. Maybe Angular 2 is much better, but I understand why it was a total rewrite.
> insulting the OP
What on earth are you talking about??? > insulting the OP
any more comprehensible!It is like an heavy diving suits made for monkeys that loves to climb the height of frameworks complication.
But there are some other kind of developers that feel naturally at ease with swimming in the water of the problem at hand, without requiring the framework.
There is a class of expert coders that are in love with the tools, but really forgot that tools are a mean not an end. Imposing frameworks is for these monkey coders the way they can pay their enormous student debts. And they cannot live in a world where they have to adapt.
On the other hand, there are coders who can and prefer to swim and are infuriated at the absurdity of being a fish trapped in a heavy diving suit.