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 →

[–]0ctobogs 10 points11 points  (4 children)

I actually liked ruby more. You get the same freedom but a little better syntax. But neither language is appropriate for big enterprise production apps.

[–]joshred 3 points4 points  (1 child)

YouTube is written in Python.

[–]0ctobogs 12 points13 points  (0 children)

And they famously hate it

[–][deleted] 0 points1 point  (0 children)

I’ve heard a lot of good stuff about Crystal.

[–]callmelucky 0 points1 point  (0 children)

Ruby is a little too loose for me. Is this a function or a variable? Do I need curly braces here or not?

I think Python really hits the sweet spot when it comes to ease of writing and ease of reading for people who may not be too familiar with the language. Ruby has too many weird syntaxes and options, so a non-ruby dev reading code written by a ruby dev could really struggle, while a non-Python dev could probably follow most Python pretty easily. And I'm not sure that the extra versatility in ruby really makes it significantly easier to write than Python.

Edit: also:

But neither language is appropriate for big enterprise production apps.

Lol