Saya menghadapi berbagai jenis aplikasi (berbasis web, berbasis GUI, baris perintah, dll.) Di berbagai platform (Windows, Linux, dll.) Untuk beroperasi setiap hari. Ada peluang besar bagi saya untuk mengotomatiskan tugas dengan skrip. Tetapi hampir setiap jenis aplikasi dan platform memiliki bahasa atau alat scripting asli (seperti VBScript dan PowerShell untuk Windows, skrip Bash untuk Linux, Selenium untuk aplikasi web, dan AutoIt untuk aplikasi GUI, dll.). Itu membunuh saya untuk belajar dan memelihara begitu banyak bahasa scripting.
Saya merasa Ruby dapat beroperasi dengan berbagai platform dengan mudah, dan ini sangat ekspresif. Jadi pertanyaan saya adalah:
Apakah mungkin menggunakan Ruby untuk skrip semuanya?
Jika ya, apa kerugian utama dibandingkan dengan bahasa skrip asli dari setiap platform?