Enfrento vários tipos de aplicativos (baseados na Web, GUI, linha de comando etc.) em várias plataformas (Windows, Linux etc.) para operar todos os dias. Há uma grande oportunidade para eu automatizar tarefas por script. Mas quase todo tipo de aplicativo e plataforma tem sua linguagem ou ferramentas nativas de script (como VBScript e PowerShell para Windows, scripts Bash para Linux, Selenium para aplicativos da Web e AutoIt para aplicativos da GUI, etc.). Isso me ajuda a aprender e manter tantas linguagens de script.
Tenho a sensação de que Ruby pode interoperar com várias plataformas facilmente, e é muito expressivo. Então, minha pergunta é:
É possível usar Ruby para escrever tudo?
Em caso afirmativo, quais são as principais desvantagens em comparação com a linguagem de script nativa de cada plataforma?