3 ms·
Same question could have been asked about COBOL some years ago, and to a lesser extent still can be, I guess. Basically, at least partly, this other answer by
by vram22 11y ago
Same question could have been asked about COBOL some years ago, and to a lesser extent still can be, I guess.
Basically, at least partly, this other answer by tumdum_ explains it:
https://news.ycombinator.com/user?id=tumdum_ https://news.ycombinator.com/user?id=tumdum_
To clarify a bit: Even if newer languages / other technologies have merits (and of course they sometimes / often do), enterprises who have invested a good amount on getting apps built using older technologies (which may well have been current / popular at the time) may have no good justification to pay the cost [1] redesign and rewrite apps just to move to newer tech. ROI, CYA, etc.
[1] That cost is not only of design and writing but also prior research and evaluation, and subsequent deployment and training, etc.