![](/static/253f0d9/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
No offense but I have never seen a good developer complain about java.
No offense but I have never seen a good developer complain about java.
You will just switch to one of the openjdk implementations
What an ignorant take, lmao
what’s it called when you try to be aware of this and inadvertently say stuff that comes off as condescending, umm, asking for a friend
we will just rename them to orphans and then all of a sudden they won’t give a fuck.
So, to my example of critical, important infrastructure of government and banking running on Java, your reply is, youtube and instagram.
That’s lit mate, no cap, frfr. (Sorry I am not that familiar with your gen’s slang)
No, it’s a script
How is it not relevant? This is my comment you are replying to
It’s not a fad, it’s just unusable for anything other than research project and small time scripting, which to be fair, it’s what it’s designed for.
Yeah calculations, not actual software… how is this hard to understand… you don’t write long lived, stable software that multiple developers work on that needs to do real work in python
If you dont know the difference between software and script I am not sure I can explain it to you…
With how shit youtube is I am not sure you made a great case for python mate.
And every major tech company is using Python in their offline data pipelines
Thats a meaningless statement, ETL tools can execute python as part of a multi step process and then yeah they use python in their data pipeline, but the ETL tool that orchestrates it is which is the actual value add software is not written in Python it’s written in Java, I know this for a fact…
So it was Kotlin before Kotlin
“Strong”… how many actual projects run on python?
Half of the internet ( backend) runs on java, banking, your government systems, etc.
It’s not a fad, it’s just unusable for anything other than research project and small time scripting, which to be fair, it’s what it’s designed for.
That’s pretty much all I have been doing in my 8 year career
Refactors should be a natural part of development or you will have a shit code base
What you think and what is the reality to casual users are two different things
Only the installation is harder for Arch, EndeavorOS is easier to use then Mint, and installation is same thanks to the gui installer.
The difference between Arch with archinstall vs Endeavor is still the ease of installation.
Not exactly the hassle free experience op is looking for
EndeavorOs, just works, like Mint, but Arch Based so much better
What’s the issue with public static main?
And whats the issue with factories? Factories are a design pattern thats not specific to Java, I’d recommend you read the design patterns book and understand why they exist. I also have 0 factory useage stuck in my mind and I have been developing with java since 2016.
OOP? It’s an OO language ffs, that’s like complaining that C isn’t OO. If you don’t want to use an OO language don’t use one.
Do you mean verbosity because thats only a complaint for people who dont need to maintain stuff long term. Or maybe you misused java for doing something simple where python would have sufficed.
And then there is the springboot framework that makes shit trivial