Я стикаюся з різними типами додатків (на веб-основі, на основі GUI, командного рядка тощо) на різних платформах (Windows, Linux та ін.), Щоб працювати щодня. Для мене є чудова можливість автоматизувати завдання сценарієм. Але майже кожен тип додатків і платформ має свою рідну мову або інструменти сценаріїв (такі як VBScript та PowerShell для Windows, Bash-скрипти для Linux, Selenium для веб-додатків та AutoIt для додатків GUI тощо). Це вбиває мене вивчати та підтримувати так багато мов скриптів.
У мене таке відчуття, що Ruby може взаємодіяти з різними платформами легко, і це дуже виразно. Отже, моє питання:
Можна використовувати Ruby для сценарію всього?
Якщо це так, то які основні недоліки порівняно з рідною мовою сценаріїв кожної платформи?