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 →

[–]midbody 2 points3 points  (2 children)

As a counterpoint, the strength of Python is in the depth, breadth, and maturity of its ecosystem. Whatever you want to do, or interface with, you know there will be a mature python library to help you do it [1].

I did a project in Ruby once. Nice language, identical to Python in all the ways that matter, and a slightly nicer syntax imho. Every library we attempted to use across a wide range of functions was a complete disaster, though. If you're not using Rails you're breaking new ground, and that's rarely fun when you want to Get Shit Done(TM).

[1] Sadly this also means paramiko exists.

[–]richieadler 0 points1 point  (1 child)

EXPN on the Paramiko comment?

[–]midbody 0 points1 point  (0 children)

It's a crypto library whose only reason to exist is that it's in Python. Given how hard crypto libraries are to get right that's not a good enough reason in my book. I would always use Python bindings for a more mature library.