ruby или python больше подходят для скриптинга во всех ОС?

1

если я хочу script мини-приложение (в терминале) в Mac и Windows, какое из них предпочтительнее: ruby ​​или python?

или нет никакой существенной разницы только в вопросе вкуса?

Потому что я знаю, что python определенно является хорошим языком сценариев.

спасибо

Теги:

6 ответов

5
Лучший ответ

Вопрос вкуса, действительно. Каждый из них имеет довольно хороший набор библиотек и является кросс-платформенным, поэтому это будет вопрос, из которого вы предпочитаете код.

  • 0
    ruby и python предустановлены в дистрибутивах Mac, Windows и Linux?
  • 1
    @fayer: Python доступен в Linux и OS X. Ruby легко доступен для Linux. Windows обычно не имеет ни одного по умолчанию.
5

Лично я считаю, что документация для Python намного лучше, чем для Ruby. Документы для Ruby полны загадочных примеров, которые являются краткими, короткими и просто не очень полезными. С другой стороны, документы для Python существуют повсюду, но что более важно, в полезной, полезной форме.

2

Я бы посоветовал пойти на Python над Ruby на Windows, если вы не хотите переносить некоторые драгоценные камни в виде нескольких (не могу сказать, какой процент) из драгоценных камней использует unix/mac специфические вещи ( пример из ENV [OSTYPE] для wget для процессов unix), которые я видел в Windows.

2

Я считаю, что python и ruby ​​(с по крайней мере OS X 10.4) были предварительно установлены на Mac, это удобство.

Есть простые инсталляторы для Windows. На Linux, конечно, ваш пробег может меняться.

Насколько мне нравится сам python, не думайте, что один лучше, чем другой для вашей цели.

2

Python, возможно, немного более распространен и, возможно, более зрелый, поэтому только на этой основе может оказаться целесообразным выбрать Python.

Тем не менее, оба доступны по умолчанию в Mac OS X, и ни один из них не доступен в Windows по умолчанию, поэтому в этом случае это действительно не имеет значения.

0

Оба варианта отличные, вы не ошибетесь, независимо от того, какой вы выбрали. Вы должны проверить наличие библиотек для этой задачи, а также насколько полезно сообщество. Сообщество Python великолепен и кажется мне более дружелюбным. Кажется, что у рубинов есть проблемы с управлением гневом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню