That's the best case. Usually it was just thousands of lines of jquery spaghetti.
That's the best case. Usually it was just thousands of lines of jquery spaghetti.
1. I tried to write vanilla JavaScript once and failed miserably so therefore humanity is completely incapable of accomplishing such
2. I cannot organize instructions to save my life so therefore the result for all developers must always be spaghetti
The unspoken third option is that the people making these claims can’t write software and need to blame something else, however irrationally, because they lack the maturity to find a way forward.
I'm just reflecting what I've seen in the field. Webapps evolve over time and sometimes that has meant just ladling on more kludgy javascript event handling. If there is a homegrown state manager, that's usually better than the alternative. (although the frameworks are mostly just fine)
I suspect your point is that Angular or React must exist as the primary work product for a team to operate, but why? Are you suggesting that nobody is capable of writing software without a third party framework to tell them what to do? To me this sounds like you have absolutely no idea how to program or that you have no faith that anybody can program original solutions... except for the people who invent large frameworks.
Your own comments.
> Are you suggesting that nobody is capable of writing software without a third party framework to tell them what to do?
No. Not at all. I'm suggesting they're unwise if they do it voluntarily (as in: not constrained by compliance etc.).
> to me this sounds like you have absolutely no idea how to program
I'm not surprised. Surely you roll your own STD as well? Boy, I really hope you never import a function from any library. Otherwise you would be just like us, the stupid idiots who can't write original code. While we're at it, hopefully you don't build upon an operating system as well, since any reasonable dev would be rolling their own. In all seriousness: You and me both build solutions on millions of lines of other people's code. I'm really wondering why you're acting so high and mighty because you're using a couple hundred lines less.
> no faith that anybody can program original solutions
Original solutions can be created just fine with library code.
1. Ad hominem attacks on the original commenter
2. The arrogance and limited viewpoint that ignores the very fact that this can be observed by non-original writers of code, and that this scenario is so common that it coined an original term and spawned an entire industry of clean-uppers.
Ad hominem literally translates as "to the man". It is a direct attack on the person in conversation instead of the subject of conversation, which does not apply on nameless third parties.
They clearly feel personally attacked by your statement. Almost as if there is some truth to it.