Devo affrontare vari tipi di applicazioni (basate sul Web, basate sulla GUI, da riga di comando, ecc.) Su varie piattaforme (Windows, Linux, ecc.) Per funzionare tutti i giorni. C'è una grande opportunità per me di automatizzare le attività tramite lo scripting. Ma quasi ogni tipo di applicazione e piattaforma ha il suo linguaggio o strumenti di script nativi (come VBScript e PowerShell per Windows, script Bash per Linux, Selenium per applicazioni Web e AutoIt per applicazioni GUI, ecc.). Mi uccide imparare e mantenere così tanti linguaggi di scripting.
Ho la sensazione che Ruby possa interagire facilmente con varie piattaforme ed è molto espressivo. Quindi la mia domanda è:
È possibile usare Ruby per scrivere tutto?
In tal caso, quali sono i principali svantaggi rispetto al linguaggio di scripting nativo di ciascuna piattaforma?