Mam do czynienia z różnego rodzaju aplikacjami (internetowymi, GUI, wierszem poleceń itp.) Na różnych platformach (Windows, Linux itp.) Do codziennego działania. Mam świetną okazję do zautomatyzowania zadań za pomocą skryptów. Ale prawie każdy typ aplikacji i platformy ma swój natywny język skryptowy lub narzędzia (takie jak VBScript i PowerShell dla Windows, skrypty Bash dla Linux, Selenium dla aplikacji internetowych i AutoIt dla aplikacji GUI itp.). Zabija mnie nauka i obsługa tak wielu języków skryptowych.
Mam wrażenie, że Ruby może łatwo współpracować z różnymi platformami i jest bardzo ekspresyjna. Więc moje pytanie brzmi:
Czy można używać Ruby do pisania skryptów?
Jeśli tak, jakie są główne wady w porównaniu z rodzimym językiem skryptowym każdej platformy?
źródło
Zgadzam się ze wszystkimi powyższymi odpowiedziami, ale pamiętaj, że Windows i POSIX różnią się w zależności od platformy, więc nie może zagwarantować, że możesz ponownie użyć skryptu, jeśli używa on pewnych rzeczy specyficznych dla platformy.
Ruby nadaje się do ogólnego pisania skryptów, ale nie jest świetny do wydajności. W każdym razie pozwala to zidentyfikować platformę wewnątrz skryptu i wykonać zewnętrzne polecenia i skrypty.
źródło