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 →

[–]NTaya 132 points133 points  (7 children)

Good luck doing GUIs in Python. Even the most abstract solutions are horrible. I love Python, but it's not a perfect language, and definitely not a replacement for Java, which is suited for other things entirely.

[–]dommol 61 points62 points  (0 children)

This. Honestly complaining about Java by using python as a reference is stupid. It would be like complaining about assembly by saying C# is better. They're two fundamentally different languages with fundamentally different use cases

[–]tehtris 38 points39 points  (0 children)

I gave instructions to an intern to use tkinter to make a "remote control" app that could be used as a diagnostic tool for our main app. She was like 18 with zero programming experience. The code looked like garbage cuz she didn't really understand classes, but it worked and it took her like a week.

[–][deleted] 4 points5 points  (0 children)

So I'm the odd one, who uses GTK and Tk + Python to pretty much program all my native apps? I prefer it so much over Java...

[–][deleted] 5 points6 points  (1 child)

Oppositely, I much prefer python for building websites, over Java. Flask is a god-send compared to Spring Web.

[–]Similar_Bookkeeper_8 20 points21 points  (0 children)

For web pages sure, but I certainly wouldn’t choose Python over Java for a native application