我在創建一個使用html5 canvas和javascript的網頁遊戲。我在想,如果可以使用ruby爲網頁遊戲創建客戶端代碼,那麼我想知道嗎? (我發現了另外一個問題,但是這是一年前的事,希望自那以後可能會有進展)。是否可以使用ruby爲網頁遊戲創建客戶端代碼?
在此先感謝人們的計算器!
我在創建一個使用html5 canvas和javascript的網頁遊戲。我在想,如果可以使用ruby爲網頁遊戲創建客戶端代碼,那麼我想知道嗎? (我發現了另外一個問題,但是這是一年前的事,希望自那以後可能會有進展)。是否可以使用ruby爲網頁遊戲創建客戶端代碼?
在此先感謝人們的計算器!
取決於你的意思。 對於瀏覽器端代碼,您必須使用JavaScript來繪製到畫布並向您的Web服務器發出AJAX請求。
對於網絡服務器端代碼,這取決於。如果您正在製作社交/多人遊戲,則可能會將您的整個遊戲服務器編碼爲Ruby中的RESTful JSON API。如果您絕對必須與另一臺計算機/進程中的服務器進行交互,只要確保它公開了一個Ruby可以與之交互的接口並在其上編寫Ruby JSON API。
如果您正在尋找類似Ruby的語法的JavaScript替代方案,請查看CoffeeScript。
coffeescript看起來非常有用。謝謝! – coderunner
你需要在這個問題上擴大一點。 「客戶」在「瀏覽器端」? 「客戶」在服務器端,但另一個進程的客戶端?另外,一般來說,是的,你可以在任何東西中產生任何東西 – deceze
我的意思是客戶端在瀏覽器端。對困惑感到抱歉。 – coderunner