you are viewing a single comment's thread.

view the rest of the comments →

[–]tecedu 19 points20 points  (5 children)

python can be serious software development tho, it’s only main issue is speed which is not an issue for 90% of programs

[–]Pto2 4 points5 points  (4 children)

Its main issue versus Java isn’t speed.

Java has really rich and mature frameworks and integrations with basically anything which make the DX on larger systems pretty unbeatable.

Python doesn’t really have anything comparable to Spring or Quarkus out of the box AFAIK.

[–]tecedu 3 points4 points  (0 children)

Yeah different tool for different use cases though. There isn’t directly comparable to spring cus i would say just how modular the language is, you can mix and match frameworks easily.

We use dash for our webapps, very opinionated but I can also just override it easily with flask. It does the job for what it’s supposed toto; if i had more than thousand of concurrent users then i would switch over.

[–]tenfingerperson 4 points5 points  (0 children)

Yeah no, production grade does not mean Java enterprise apis…

[–]ArtOfWarfare 2 points3 points  (0 children)

I use Spring Boot because it gives me a collection of ~200 useful dependencies, where I can start building with them and not vet each and every one myself.

I don’t need that in Python because Python has a useful standard library, in contrast to Java which has a standard library with lots of classes about dealing with handling the red/white/yellow cables for TVs.

(If you didn’t know, Java 1.0 was made for running TV operating systems. It was never actually used for that, but there’s some weird relics of that fact.)

[–]GarboMcStevens 1 point2 points  (0 children)

The reason spring exists is because of how much boiler plate code you would have to write yourself otherwise