3 ms·
How is it on life support, when it’s by far the biggest server-side language, running basically every top companies’ business critical infrastructure? Also, an
by kaba0 2y ago
How is it on life support, when it’s by far the biggest server-side language, running basically every top companies’ business critical infrastructure?
Also, annotations are just metaprogramming, which can be tastefully applied.
- hot_gril 2y agoLike I said, the ecosystem is strong. The language's design hasn't aged well, so nowadays any Java code I see in prod has 1-4 annotations above every class and method to get around the limitations of the language. Similar to how some C code will rely heavily on macros.
- kaba0 2y agoThat’s not due to the language, but due to the business domain (I assume web development). In this domain almost every framework, regardless of language, will heavily use metaprogramming, see django, etc.
- hot_gril 2y agoJavascript and Golang didn't need metaprogramming for this. Some of this has to do with not adhering to the OOP-everywhere model. Where's the metaprogramming in Django?