Ruby kodunu hiç Javascript'e dönüştürmek mümkün mü? RubyJS duydum ama bu Ruby 1.9.2 ile çalışmıyor gibi görünüyor - Bu durumda?Ruby 1.9.2 kodunu JavaScript'e dönüştürmek?
cevap
Bunu yapmaya çalışan pek çok çaba var, ancak çoğu sadece akademik bir dereceye sahip. Örneğin, bu Ruby 1.9.2 VM JavaScript’te.
JavaScript'e yönlendirmek için çoğu çaba, Google V8 motoruna odaklanır ve tarayıcı tarafı eşdeğeri olmayabilir.
Bu eşyaları nerede bulabilirim? Ben node.js çalıştırmak istiyorum ve tüm ruby –
yeniden yazmak istemiyorum bazı Ruby kodu var, diğer örnekler vardır, ancak birkaç Ruby tam spec uyumlu uygulamalar vardır. [rbv8] (https://github.com/macournoyer/rbv8) en son 2008 yılında güncellendi. – tadman
O Opal Şu anda dışarda iyi Yakut JavaScript dönüştürücü/derleyici olduğunu bana öyle geliyor. Bunu here numaralı eylemde görebilirsiniz.
Mükemmel değil, ancak çoğu durumda çalışıyor ve RubyJS gibi eski projelerin aksine, Opal hala aktif olarak geliştiriliyor. (Check out Opal on Github)
- 1. vim with ruby 1.9.2
- 2. ruby-1.9.2 ile eklenme hatası
- 3. Ruby Hash farkı 1.8.7 ve 1.9.2'de
- 4. RVM ruby 1.9.2 Sembol bulunamadı: _STR2CSTR
- 5. Örnek_eval, Ruby 1.9.2'de nerede tanımlanır?
- 6. Ruby kodunu nasıl dizgeleştirir/serileştirirsiniz?
- 7. Ruby bloğunun kaynak kodunu yazdırma
- 8. Sinatra, Ruby 1.9.2-p0 ile ilgili görüşleri bulamıyor
- 9. Snow Leopard'a yolcu 3 yüklenemiyor (RVM ve ruby 1.9.2 ile)
- 10. Ruby Symbol # to_proc, 1.9.2-p180'deki referanslara sızıyor mu?
- 11. Ruby 1.9.2 bir dosya oluşturmadan bir CSV dizesi dışa aktarma
- 12. Ruby kodunu komut satırından nasıl yeniden biçimlendiririm?
- 13. Doxygen ile Ruby kodunu nasıl belgeleyebilirsiniz?
- 14. Sinatra: Bir URL'ye basıldığında ruby kodunu çalıştır
- 15. AUTH mevcut değil 1.9.2
- 16. Niçin bu iki neredeyse aynı Ruby regex modeli için farklı sonuçlar görüyorum ve neden düşündüğümle eşleşmemesi gerekiyor? Ruby 1.9.2 Kullanılması
- 17. Sonar eklentisi içinde Ruby ve Rails kodunu ayıklama
- 18. Hangi Vim eklentisi Ruby kodunu otomatik olarak tamamlıyor?
- 19. Yakut 1.9: Ben UTF-8 bayt dizisi almak ve bir dizeye geri dönüştürmek için Ruby bir yol bulmaya çalışıyorum
- 20. Ruby 1.9.2 ile RSpec içinde lib gerektirir "Böyle bir dosya yüklemek için" getiriyor
- 21. Bellek ayırma raporları ile ruby 1.9.2 komut dosyaları için bir yol var mı?
- 22. Rails3 irb konsol vs raylar konsolu? Raylar 3. ve Ruby 1.9.2 Kullanılması
- 23. Mongoid artık rayları 2 destekliyor mu? Nerede 1.9.2
- 24. Ruby 1.9.3
- 25. Ruby Net :: HTTP zaman aşımı
- 26. kodu arduino'dan python'a dönüştürmek
- 27. nasıl Ruby
- 28. Ruby Model için Dizi Özniteliği
- 29. emacs içinde girintide girinti ruby kodu
- 30. dönüştürmek tarih
Her zaman yüksek düzeyde bir dilde kod yazarken ve sonra başka bir formata dönüştürme konusunda temkinli davranırdım. Tüm kod üreteçleri gibi, işi yapmak için hedef dilde mümkün olan en iyi kodla sonuçlanma olasılığı yoktur. Javascript kodunu doğrudan yazmak hemen hemen her zaman daha iyidir. – Spudley
Ayrıca, Ruby kodunuzun kullandığı kütüphanenin doğrudan JavaScript'e çevrilip dönüştürülmeyeceğini de göz önünde bulundurmalısınız. Muhtemelen, Ruby kodunuzu JavaScript'e taşıyacaksınız. – OnesimusUnbound