Tak więc obecnie prototypuję narzędzie (na razie tylko na własne potrzeby związane z pracą) w Ruby, które planuję używać na wszystkich 3 platformach - głównie Windows i OS X, ale trochę Linuksa tu i ówdzie.
Chodzi o to, że nie wszystkie maszyny będą miały (i nie powinny) mieć zainstalowanego Ruby lub narzędzi programistycznych. Muszę tylko pobrać narzędzie i uruchomić je lokalnie, bez potrzeby instalowania i spełniania innych wymagań wstępnych. Dlatego powinien być statycznie skompilowany binarnie i potencjalnie nie większy niż 20-30 Mb.
Jakie mam opcje, jeśli chodzi o wybór języka? Obecny prototyp Ruby to ~500 LOC, więc nie jest dla mnie problemem przeniesienie go na coś innego, o ile mogę łatwo wygenerować skompilowany plik binarny w VM i ponownie użyć go później na innych komputerach.
Dziękuję.
Zobacz również:
Rekomendacja językowa dla wieloplatformowego narzędzia CLI?