Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
heyheni1908050dbecause it was the one of the few options available in the 90ties and it ties in nicely with their legacy mainframe infrastructure from the 60ties and they're stuck with it now?
Because no serious company would let PHP/JS/Python noobs near their systems.
C0D44769950dOlder systems built on java are easier to maintain as java rather then rewrite.
Corps won't change stack often so when they invest into a platform or stack, they'll live with it until it's cost effective to change, even if it's a broken pile of shit.
PHP and python are everywhere,
and C# is mostly used within windows only environments (mostly is the key word their)
@Fast-Nop just when I was starting to like you... I'll go walk my noobish php ass out now.
@C0D4 I'm an unlikeable grumpy old man, you know.
As witnessed by the sad state of the average website, the average web dev is a completely incompetent idiot with an IQ below room temperature. It's common sense not to pave the road for these maggots to infect any systems of importance.
That's rough for the few exceptions who do know what they're doing, but these folks can just as easily learn something else well if they want to.
yellow-dog4614250dBecause java systems dont really need talking about. You can hop into spring boot, code your thing and it will work. Its kinda boring, but companies dont need their servers to run on the latest node that wipes your ass for you, they need them to be reliable.
yellow-dog4614250dAlso if you talk about backend here, you will hear java, i feel like we dont have that many skiddies on devrant but correct me if im wrong.
Fakerlol7150dI find it humerous that "Backend" is always used to reference web-development.
When I hear Backend, all I think about is C/C++, OS stuff (scheduler, interrupts etc.) and other low-level development.
I'm always confused how PHP and consorts are the first things I read when the Backend is concerned.
Do over 80% of all devs world-wide only do web-stuff?
netikras1979349dBecause corp needs the product to run well, be flexible, be easily built and maintained and have decent durability. What other language has this? Apart from c# maybe.. Although it lacks flexibility [not cross-platform].
Php code rots faster than an Opel. Python not backwards compatible [v2 vs v3]. Node - .. Come on, srsly? Corp solutions on js?
Java is an old-timer, fully supported, 100% backwards compatible [unless you like playing with fire, i.E. Unsafe], stable af, verbose af, has commertial support, easy to write and maintain, cross-platform, performant, etc.
Why noone complains? Bcz many still think java is dying [for the last 10 years?] and do not invest their time to learn it. And most people here are kids - easily distracted with new and shiny toys, bcz they are so COOL and so RAD and "they are the future". For the next 4 months maybe, but still..
And the ones who do code java usually know what they're doing. With a single exception of Liferay. Noone likes Liferay and it should burn and vanish from the surface if the Earth. Look it up if you want java-related rants.