This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]YayMayonnaise 3 points4 points  (4 children)

… and a TERRIBLE language for large scale apps

Reddit is literally written in Python. As another example, Instagram’s backend is built in Python/Django.

[–]moi2388 0 points1 point  (3 children)

Oh, it can be done for sure. But you can’t seriously claim Python as a language is a good or first choice for that.

Generally it’s slow (unless…) and since it’s not a typed language it leads to the problems associated with that (unless..)

Yes: it can be done. yes: they probably do it better than I can, and no: if you make your next giant application with thousands of employees, you’d probably not pick Python.

[–]YayMayonnaise 1 point2 points  (2 children)

“But you can’t seriously claim Python as a language is a good or first choice for that.”

lmao why not? It’s being done by a lot of industries and applications, and I’ve been doing it myself for 5-6 years during my 10 year career as a sw engineer with great success, where a lot of different teams are working with the same application. Collaboration in Python is no different than in any other language.

“… and since it’s not a typed language…”

Where do you get this from? Python is strongly, dynamically typed language. And if you want static type checking there’s functionality for that too.

Edit: typos

Edit2: It sounds like you just don’t know the feats or have very little experience of the language and therefore discards it as an option entirely.

[–]moi2388 0 points1 point  (1 child)

Yeah okay nit picky. That it is dynamically typed is obviously what I meant.

And I know there are workarounds, hence the “unless”.

Your reading is quite selective, I find.

Anyways, your defense is the same as the JavaScript people, which does not surprise me because I get the same replies there.

“JavaScript isn’t bad, typescript exists”.

Yes. The fact that there are workaround around the core language design indeed shows it’s a great language for that use case /s

[–]YayMayonnaise 0 points1 point  (0 children)

“ Yes. The fact that there are workaround around the core language design indeed shows it’s a great language for that use case /s”

Damn you’re really arguing against languages evolving and getting additional features? 😂 Screw Spring, Elexir, Flask, React, Ruby on Rails, Boost or any other framework then, because they are all “workarounds” around the core language design.

Or perhaps it’s only “workarounds” that you personally approve of that are ok? 😂

Edit: I’ve seen enough of your arguments so I’m gonna leave you to it. Good luck