Affronto vari tipi di applicazioni (basate sul Web, basate su GUI, riga di comando, ecc.) su varie piattaforme (Windows, Linux, ecc.) per funzionare ogni giorno. C'è una grande opportunità per me di automatizzare le attività tramite script. Ma quasi ogni tipo di applicazione e piattaforma ha il suo linguaggio di scripting nativo o strumenti (come VBScript e PowerShell per Windows, script di Bash per Linux, Selenium per applicazioni web e AutoIt per applicazioni GUI, ecc.) . Mi uccide per 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?
-
Se lo è, quali sono i principali svantaggi rispetto al linguaggio di scripting nativo di ciascuna piattaforma?