Re:Why I Hate Frameworks (2019)
by misja111 on Monday December 18, 2023 @04:07AM
(#38680532)
No it's not isolated to languages like Java and Javascript. I've programmed in Scala and Haskell as well, and you see the same phenomenon there as well.
It's human nature. 'The grass is always greener on the other side', 'the emperor's new clothes' etc.
[ Parent
| on HN ]
The difference in both of those cases are that you can create a micro framework yourself for the few abstractions that you need. (Not saying that you should!)
Doing this with Java entails reflection and various other runtime extending toolery, which requires a huge panel of tests because of a lack of ability to type the more difficult aspects. This is certainly not impossible and I have done this many times, but it's not practical and it is not cheap.