Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
They're all tools, they have different uses and maybe you use one because you know you can get the job done faster, or maybe you know one sucks for a use case.
I have a drill that can do most everything screwdrivers or other tools can do.... still have both. -
10Dev28994yOnce the Python projects scales up a bit, the lack of type safety will choke the developers
Java's development speed is slow yet consistent, Python's gets exponentially slower as the project grows -
Hazarth95044yI literally don't care, I use both of them, and also some others including C and PHP and I can firmly say that the speed isn't the only thing that matters, heavily depends on the project and even development stage
-
Who the heck cares but with java you at least have some consistency and it's better for large scale, enterprise projects.
-
antran22304yyeah until you had to spend some few hours finding out why the program just randomly broke down in prod, said you can't call a_random_string.lower() because a_random_string was, in fact, a tuple.
You saw that, a_random_string is assigned with the result from a 150 lines function that a coworker of you wrote. You fired up the debugger, hoping to catch where the function return a tuple. However, the bug would only surface in a few rare edge cases. You spent a whole fucking hour trying to look the buggy input only to find out that, a return statement was:
return result,
instead of:
return result
Fuck lazy ass devs telling us to use dynamically typed language because they are "faster to write", they should be tried in a fucking court -
bagfox8724yThe they both have the legitimate reason to exist and live alongside.
Script kiddie wannabe comparison is what you see here. -
Retards that don't know when to apply specific technologies for a task: up 20,000% since 2010.
I sped up my python program to create fractals by pushing the computation to the hardware. I pushed it to the GPU in fact. -
@10Dev that is rather a symptom of bad design and bad code.
I use both and they can scale well if you take the time to do your job properly and know the strength and weaknesses on each.
Any comments?
joke/meme